肉渣教程

JS 语句

上一节 下一节
var x, y, z;  // 语句 1
x = 7;        // 语句 2
y = 5;        // 语句 3
z = x + y;    // 语句 4

运行一下

JavaScript 程序

简单地来说,计算机程序由编程语句构成;编程语句会被计算机运行。对于JavaScript来说,JS程序是由JS语句构成的,电脑(浏览器)会按照一定的顺序来运行JS语句。

JavaScript 语句

JavaScript语句可包括如下部分:

  • (Values)
  • 运算符(Operators)
  • 表达式(Expressions)
  • 关键词(Keywords)
  • 注释(Comments)


如下所示,就是一句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保留词,这些词是有特殊作用的,因此,这些词不能被当做变量名来声明变量,这就是所谓的保留词。


JS 语句

上一节 下一节