javascript语言基础

语言基础


一、区分大小写

ES中一切都区分大小写。无论是变量,函数名还是操作符,都区分大小写。意思就是test和Test在ES中可以代表不同的变量。

二、标识符

标识符:变量,函数,属性或函数参数的名称。标识符可以由一个或多个下列字符组成:
第一个字符必须是一个字母,下划线(_),或美元符号($),剩下其他字符可以是字母,下划线,美元符号或数字。
按照惯例,ES标识符使用驼峰大小命名规则来命名,如:myCar,firstName,虽然不强制使用此方式命名,但是这种形式和ES的内置函数和对象的命名方式一致,所以算是最佳实践。

注意:关键字,保留字,true,false和null不能作为标识符。

三、严格模式

ES5里边增加了严格模式概念,严格模式是一种不同的js解析和执行模型。如果要对整个脚本启用严格模式,在脚本开头加一行:
“use strict”
虽然没有赋值给任何变量的字符串,但它是一个预处理指令。任何支持的js的引擎看到它都会切换到严格模式。选择这种语法的目的是不破坏ES3的语法。

四、关键字和保留字

关键字有它们特殊的用途,比如表示控制语句的开始和结束,或者执行待定操作。保留的关键字不能用作标识符或属性名。

break case catch continue
default delete do else finally
for function if in instanceof
new return switch this throw
try typeof var void while with

规范中也描述了未来的保留字,同样不能用作标识符或属性名。虽然保留字在语言中没有特定用途,但它们是保留给将来做关键字用的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值