语法
Javascript的语法相似的java
语言,每个语句;最后,语句块用{ }。然而,Javascript不强制在每个语句的末尾添加。负责在
浏览器中
执行Javascript代码的引擎在每个语句结束时自动添加。
注意:允许Javascript引擎自动添加分号会在某些
情况下改变
程序的语义,导致
运行结果与期望不一致。在本
教程中,我们不会省略;所有语句都会添加;
例如,下面的代码行是一个完整的赋值语句:
变量x=1;
下面的代码行是一个字符串,但是它仍然可以被认为是一个完整的语句:
你好,世界;
下面的代码行包含两个语句,每个语句都使用;语句结束:
var = 1;y = 2;不
推荐用于写多语句!
语句块是一组语句,例如,下面的代码首先进行判断,如果判断成立,则执行{ }中的所有语句:
如果(2 > 1){
x=1;
y=2;
z=3;
}
注意括号内{ } }中的句子是缩进的,通常是4个空格。javascript语法不需要缩进,但是缩进帮助我们理解代码的级别,因此编写代码时应该遵循代码。许多
文本编辑器都有自动缩进,这有助于整理代码。
{ }也可以嵌套以形成层次结构:
如果(2 > 1){
x=1;
y=2;
z=3;
如果(x y){
z=4;
}
如果(x = y){
z=5;
}
}
Javascript本身对嵌套层次结构没有限制,但是嵌套过多无疑会增加理解代码的难度。在这种情况下,需要将部分代码绘制出来并调用为
函数,从而减少代码的复杂性。
笔记 在开始,直到结束的行/字符被视为评论行注释是为开发人员看到,Javascript引擎会自动忽略:
这是一个注释
警报(你好'); / /这是笔记
另一个注释用于多行字符…包装起来,作为一个评论:
*从这里有一个块注释
仍然是一个音符
仍然是一个音符
注释* /结束
请注意,Javascript是一个严格的情况和案例,如果情况是
错误的,程序将被错误地
报告或运行的
顺序。