js学习笔记1
- ECMAScript+DOM+BOM 共同组成javascript。
- js中的数据类型分两大类简单类型和复杂类型。
- 简单类型
- undefined、number、string、null、boolean
- 复杂类型
- Object
- 简单类型
- 在js中 if语句会对表达式自动执行相应的Boolean()方法,返回true 或者 false。
- type of 关键字和 instance of关键字。
- 运算符优先级
- 单目 > 乘除 > 关系 > 逻辑 > 三目 > 赋值。
- null == undefined => 返回true。 为初始化的值默认是undefined,null代表指针指向空,但是二者亦是相等。
- for in 语句遍历 js对象,使用obj[key] 获取属性值而不是obj,key。 参考 obj["key"] 和 obj.key。for in 对象获取的key都是字符串所以使用obj[key],可能会和数组的发生混绕需要注意。
欺骗自己最简单,欺骗自己最困难。
安慰自己最简单,安慰自己最困难。