计算机程序是计算机要执行的指令列表。
在编程语言中,这些编程指令称为语句。
JavaScript程序是编程语句的列表。
语句在JavaScript中用于指定其程序流。
JavaScript语句由以下各项组成:值,运算符,表达式,关键字和注释。
该语句告诉浏览器在具有id="para"的HTML元素内写入内容“ Hello world”:
document.getElementById("para").innerHTML = "Hello world";测试看看
大多数JavaScript程序包含许多JavaScript语句。
语句按编写语句相同的顺序一一执行。
var a, b, sum;// 语句 1 a = 20; // 语句 2 b = 30; // 语句 3 sum = a + b; // 语句 4测试看看
语句定义了脚本将执行的操作以及将如何执行。
与C,C ++和Java中一样,JavaScript中的简单语句通常后跟分号字符。
但是,如果每个语句放在单独的行中,则JavaScript允许您省略此分号。
var x = 20 var y = 30测试看看
但是,当按如下所示单行格式化时,必须使用分号:
var x = 20; var y = 30;测试看看
尽管可以不需要以分号(;)来结尾的语句,也是可行,但还是强烈建议使用分号结尾。
使用分号是一种很好的编程习惯。
JavaScript会忽略出现在JavaScript程序中的空格,制表符和换行符。
您可以在脚本中添加空格以使其更具可读性。
以下两行是等效的:
var greet="Hello world"; var greet = "Hello world";
通常建议的做法是在运算符(= +-* /)前后放置空格,以增强阅读性:
var sum = a + b ;
为了获得最佳可读性,应避免代码行超过80个字符。
如果JavaScript语句不适合一行,则换行的最佳位置是在运算符(= +-* /)之后:
document.getElementById("para").innerHTML = "20+30之和是 " + sum;测试看看
JavaScript语句可以在大括号内的代码块中分组在一起{...}。
代码块的目的是定义要一起执行的语句。
在JavaScript函数中,您会发现在块中分组在一起的语句的一个地方。
function myFunc() { document.getElementById("p1").innerHTML = "Hey, there!"; document.getElementById("p2").innerHTML = "How are you doing?"; }测试看看
JavaScript语句通常以关键字开头,以标识要执行的JavaScript操作。
以下是您将在本教程中了解的一些关键字的列表:
关键词 | 描述 |
---|---|
声明一个变量,可以选择将其初始化为一个值 | |
声明一个块{}作用域局部变量,可以选择将其初始化为一个值 | |
声明一个只读的命名常量 | |
终止当前循环,switch或标签语句,并将程序控制权转移到终止语句之后的语句 | |
在当前循环或标记循环的当前迭代中终止语句的执行,并在下一次迭代中继续执行循环 | |
如果指定条件为真,则执行一条语句。如果条件为假,则可以执行另一条语句 | |
计算表达式,使表达式的值与case子句匹配,并执行与该case相关的语句 | |
引发用户定义的异常 | |
标记要尝试的语句块,并指定响应(如果发生异常) | |
创建一个循环,只要指定条件的值为真,该循环便执行指定的语句。在执行语句之前先判断条件 | |
创建一个执行指定语句的循环,直到测试条件的值为假。执行该语句后评估条件,导致指定的语句至少执行一次 | |
创建一个循环,该循环由三个可选表达式组成,用括号括起来并用分号隔开,后跟在循环中执行的语句 | |
以任意顺序遍历对象的可枚举属性。对于每个不同的属性,可以执行语句 | |
遍历可迭代对象(包括数组,类似数组的对象,迭代器和生成器),调用自定义迭代挂钩,并针对每个不同属性的值执行要执行的语句 |