- NaN 与任何值相比较 都是false (包括它自己 如NaN == NaN =>false),可以理解为它连自己的不认识
- parseInt("123abc") 计算机是从头到尾读字符串,如果不是数字就截断,直接返回
- parseFloat同理
- num = 123.1456789 num.toFixed(3) 科学计数 四舍五入 3指的是保留三位小数点
- js中唯一不报错的情况 typeof(a),即使a没有定义也不报错
- typeof() 返回的都是string类型
- &&看第一个是不是假?是就不会再执行这个运算符后面的数据;
- ||同理,看第一个是不是真?
- 显示转换类型(详情参考:https://www.cnblogs.com/lihuijuan/p/8688033.html)
Number()、parseInt()、parseFloat()、Boolean()、String()
- 隐式转换类型isNaN()、++(加加) --(减减) +(正) - (负) <(小于) >(大于) <=(小于等于) >=(大于等于)== != &&(与) ||(或) !(非)
- 函数,函数表达式,实参列表arguments(长的像数组的一个对象),形参和实参个数相同时才有映射关系