词法结构
- 区分大小写
JavaScript是区分大小写的语言,HTML不区分大小写。(warning!尽管XHTML区分大小写,但是强大的浏览器纠错功能使大家不必担心) - 注释
不能嵌套注释 标识符与保留字
保留字是语言中定义具有特殊含义的标识符,保留字不能作为标识符使用。JavaScript语言定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字。
关于分号
在JavaScript中,如果语句独占一行,通常可以省略语句之间的分号,但是,习惯上还是要添加分号的,防止发生错误。
var a
a
=
3
console.log(a)
//没毛病,不会报错,相当于var a;a = 3;console.log(a);
but,请往下看
var y = x + f
(a+b).toString()
//结果就是,JavaScript会将f当成一个函数进行调用,而你只想将变量x与f相加赋值给y
一般来讲,当一条语句以左括号、+、-开头时,很容易与前一句解析,所以说,养成良好的代码编程习惯是很有必要滴
例外
- return、break、continue后如果紧跟换行,JavaScript还是会在换行的地方添加分号
return
true
//相当于reture;true;
- 在涉及++、–时这些运算符会作为前缀
x
++
y
//相当于x;++y;