• NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
  • Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
  • NaN === NaN; // false 尽量 使用 === 全等而不是 ==
  • 唯一能判断NaN的方法是通过isNaN()函数
  • 1 / 3 === (1 - 2 / 3); // false
  • null表示一个空的值,而undefined表示值未定义
  • 数组定义 [] 或者 new Array()
  • strict模式:不用var申明的变量会被视为全局变量,为了避免这一缺陷,所有的JavaScript代码都应该使用strict模式
  • 反引号 多行字符串
  • in 判断是否拥有某个属性 要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法
  • MapSet是ES6标准新增的数据类型
  • arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数
  • rest参数只能写在最后,前面用...标识
  • 全局对象window
  • apply()把参数打包成Array再传入 ;call()把参数按顺序传入

更多相关文章

  1. 如何在Javascript中解析URL查询参数?(复制)

随机推荐

  1. Android—android与js交互以及相互传参
  2. 登录时旋转等待效果
  3. Android 博客目录整理
  4. 从NDK在非Root手机上的调试原理探讨Andro
  5. Android开发之一些问题的解决办法
  6. android实现进程注入
  7. 适用于 AIDE - Android Java IDE 的幸运
  8. Android向服务器传接和接收数据的方法汇
  9. RelativeLayout 属性
  10. Android开发资源完全汇总(转MatthewChen