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)’ );