Javascript 基本词法

1、字符集
javascript程序是用Unicode字符集编写的,16位的Unicode编码可以表示地球上通用的每一种书面语言。
ECMAScript v3标准允许Unicode字符出现在javascript程序中的任何地方,包括变量名,但是该标准的第1版跟第2版都只允许出现在注释或字符串直接量中。

2、大小写敏感
javascript是一种区分大小写的语言,关键字、变量、函数名以及所有的标识符时,都必须采用一致的字符大小写形式。

3、空白符跟换行符
javascript会忽略程序中记号之间的空格、制表符和换行符。

4、可选的分号
尽管javascript可以允许在行尾不使用分号,但是这不是一个好的编程习惯,所以应该习惯写分号;

5、注释
javascript的合法注释:
//
/**/

6、直接量
所谓直接量(literal),就是程序中直接显示出来的数据值。例如:
12
1.2
'hello world'
"Hi"
true
false
/javascript/gi
null
[1, 3, 5]
{a: 1, b: 2}

7、标识符
所谓标识符,其实就是一个名字。标识符用来命名变量和函数,或者用作某些循环的标签。
标识符命名规则:
a、第一个字符必须是字母、下划线或美元符号
b、接下来的字符可以是字母、数字、下划线、美元符号。

8、保留字
表示不能用作标识符。
关键字:
break       do           if              switch          typeof
case        else         in              this            var
catch       false        instanceof      throw           void
continue    finally      new             true            while
default     for          null            try             with
delete      function     return 
保留字
abstract    double       goto            native          static
boolean     enum         implements      package         super
byte        export       import          private         synchronized
char        extends      int             protected       throws
class       final        interface       public          transient
const       float        long            short           volatile
debugger
ECMAScript v4 考虑的保留字
as          is           namespace       use
要避免使用的其他标识符
arguments   encodeURI    Infinity        Object         String
Array       Error        isFinite        parseFloat     SyntaxError
Boolean     escape       isNaN           parseInt       TypeError
Date        eval         Math            RangeError     undefined
decodeURI   EvalError    NaN             ReferenceError unescape
decodeURIComponent       Function        Number         RegExp
URIError

转载于:https://my.oschina.net/shangshi/blog/32142

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值