js知识点整理

1、变量提升 console.log(a); var a = 1; 相当于 var a; console.log(a) a=1;

2、标识符 第一个字符可以是任意 Unicode字母或者是美元符号($)或者是下划线(_) 以后的字符还可以加上0-9的数字

 3、Number和parseInt函数 parseInt(’42 cats’) //42 Number(’42 cats’) //NaN parseInt逐个解析,Number全部解析

4、js的几种错误类型 SyntaxError 语法错误 ReferenceError 引用一个不存在的变量、将一个值分配给无法分配的对象 RangeError 当一个值超出有效范围 TypeError 比如对字符串、布尔值、数值等原始类型的值使用new命令 URIError 是URI相关函数的参数不正确时

5、构造函数的三种方式 function命令进行声明: function print(s){      console.log(s); } 变量赋值: var print = function(s){  console.log(s); }; Function构造函数: var add = new Function(      ‘x’,      ‘y’.      ‘return (x+y)’     ); 

点赞