标识符

  • 第一个字符必须是字母,下划线,或者美元符号
  • 驼峰命名法:第一个字母小写,其余每个单词首字母都大写

Object类型

  • constructor:保存着用于创建当前对象的函数即构造函数
  • hasOwnProperty(PropertyName):用于检查给定的属性在当前对象实例中(而不是在原型中)是否存在,其中作为参数名必须以字符串形式指定
  • isPrototypeof():用来检查传入的对象是否是当前对象的原型
  • toLocaleString():返回对象的字符串表示,该字符串与执行环境的地区对应
  • toString():返回对象的字符串表示
  • valueOf():返回对象的字符串,布尔值或数值表示。

语句

  • do-while:是一种后测试循环语句,会先执行一次
  • while:是一种前测试循环语句
  • for:前测试循环语句
  • for-in:精准的迭代语句,可以用来枚举对象的属性
  • label:在代码中添加标签,类似于映射和赋值
  • break:跳出循环
  • continue:仅跳出此次循环
  • with:将代码的作用域设置到一个特定的对象中
  • switch:分支语句

函数

  • arguments:与函数的参数个数保持同步,与参数是独立的内存,但是值会保持同步
  • 函数没有重载:后定义的函数会覆盖掉前面相同名称的函数