JavaScript第二章 词法结构

本章节主要内容:1、变量名称定义2、如何写注释3、程序语句之间如何分隔

1、html不区分大小写,javaScript区分大小写

2、javaScrpt可忽略换行

//单行注释


/*这里是一行注释*/


/*
*这是一行注释
*这里可以写多行注释
*/

3、直接量

程序中直接使用的数据值

12 //数字
1.3987//小数
true//布尔值
“hi”//字符串
/javaScript/gi //正则表达式直接量

4、标识符和保留字

标识符必须以字母、下划线、美元符开始

保留字:javaScript把一些字段拿出来作为自己的关键字,就不能在程序里自己将这些字段作为标识符了比如

break delete function return case do if switch var catch else false while 

5、可选的分号

分号将语句分隔开,用来标记语句结束。

JavaScript并不是在所有的换行处都需要分号,只有在缺少分号就不能正常解析的时候,才填补分号。那么什么时候需要加分号,例如

var y=x+f
(a+b).toString()

JavaScript会把这段代码看作

var y=x+f(a+b).toString()

代码本意,并不是把f()当作是一个函数解析,因此需要手动在第一行y=x+f后加一个分号。

这里有两个例外得场景需要注意

1、JavaScript在涉及return、break、continue语句时,如果这三个关键字后面跟着换行,JavaScript会在换行出添加分号,例如

return
true;

JavaScript会解析为

return;
ture;

而代码本意是

return ture;

2、涉及“++”、“--”运算符的时候,运算符本身既可以当作前缀也可以当后缀,如果用做后缀,它应该和表达式在同一行。否则行尾会填补分号,例如

x
++
y

这段代码将解析为“x;++y”,而不是“x++;y”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值