JS基础知识笔记
2020-04-15
JS基础知识笔记
// new Boolean()传入的值与if判断一样 var test=new Boolean(); console.log(test); // false var test=new Boolean(0); console.log(test); // false var test=new Boolean(null); console.log(test); // false var test=new Boolean(''); console.log(test); // false var test=new Boolean(NaN); console.log(test); // false var test=new Boolean([]); console.log(test); // true var test=new Boolean({}); console.log(test); // true // 以下代码的打印结果 var arr = []; arr[0] = 0; arr[1] = 1; // 数组本身就是对象 这里的foo属性跟length属性是同级的 对象中length长度不包括自己的属性 arr.foo = 'c'; console.log(arr.length); // 2 // 表达式的结果是: // void: (); => SyntaxError typeof 1; //'number' typeof (1);//'number' // typeof (); //SyntaxError 语法错误 void 0; //undefined void (0);//undefined // void (); //SyntaxError 语法错误 // 创建带有id属性的DOM元素有什么副作用? // 会创建同名的全局变量 // 当某个DOM带有id属性时,那么id属性的值就会成为window对象的属性名