var x, y, z; // 语句 1 x = 7; // 语句 2 y = 5; // 语句 3 z = x + y; // 语句 4
简单地来说,计算机程序由编程语句构成;编程语句会被计算机运行。对于JavaScript来说,JS程序是由JS语句构成的,电脑(浏览器)会按照一定的顺序来运行JS语句。
JavaScript语句可包括如下部分:
如下所示,就是一句JavaScript语句。
document.getElementById("demo").innerHTML = "反清复明"; //slogan
JavaScript语句是用分号进行分隔的。如下所示,分号位于JavaScript语句的结尾。
var x, y, z; // 声明3个变量 x = 7; // 给变量x赋值7 y = 5; // 给变量y赋值5 z = x + y; // 把变量x与变量y的和赋值给变量z
当然也可以如下放在同一行上(但是正常情况下,不推荐这么写,太挤了,不美观):
var x, y, z; x = 7; y = 5; z = x + y;
JavaScript会自动忽略多余的空格。而在JavaScript中,则推荐用空格来使代码变得更加美观,例如可在运算符的前后加上空格,让语句看起来更加清晰可人。
var slogan="反清复明"; // 可行,但是更推荐下一行的写法 var slogan = "反清复明"; // 推荐写法 var x=y+z; // 可行,但是更推荐下一行的写法 var x = y + z; // 推荐写法
为了方便阅读,一般来说,JavaScript的语句不超过80个字符;如果某个JavaScript语句太长,不适合一行来展示,最佳的断行位置是赋值运算符之后。如下所示:
document.getElementById("demo").innerHTML = "反清复明。地振高冈,一派西山千古秀;门朝大海,三合河水万年流。";
把一组JS语句放在大括号{ ... }
内,则形成一个代码块;代码块中的代码会自成体系,以被调用的方式被独立运行。最常见使用代码块的就是JavaScript函数(Function)。
function myFunction() { document.getElementById("demo1").innerHTML = "刻苦学习"; document.getElementById("demo2").innerHTML = "反清复明"; }
JavaScript语句的关键词(keywords)通常具有特定的功能作用,常用的关键词如下所示:
关键词 | 说明 |
---|---|
break | 跳出循环 |
continue | 停止本次循环,进入循环的下一次 |
debugger | 停止执行JavaScript,唤醒Debug功能模式 |
do ... while | 只要条件为true,就一直循环下去 |
for | for循环 |
function | 函数 |
if ... else | 条件选择语句 |
return | 结束函数,并返回结果 |
switch | 选择语句 |
try ... catch | 错误调试 |
var | 声明变量 |
JavaScript的关键词就是JavaScript保留词,这些词是有特殊作用的,因此,这些词不能被当做变量名来声明变量,这就是所谓的保留词。