本篇文章给大家讲解下载js中的语句。从实质上看,语句定义了 ECMAScript 中的紧张语法,语句常日利用一或多个关键字来完成给界说务。语句可以很大略,例如关照函数退出;也可以比
较繁芜,例如指定重复实行某个命令的次数。今天主要说下以下4个语句。
(1)if语句利用语法:if (condition) statement1 else statement2
个中的 condition(条件)可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript 会自动调用 Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果对 condition
求值的结果是 true,则实行 statement1(语句 1),如果对 condition求值的结果是 false,则实行 statement2(语句 2)。而且这两个语句既可以是一行代码,也可以是一个代码块(以一对花括号括起来的多行代码)。
请看下面的例子。判断一个变量i为26,如果大于25就输出i的值大于25,若即是25就输入即是25,否则就输出小于25;
(2)do-while语句
利用语法:
do {
statement
} while (expression);
do-while 语句是一种后测试循环语句,即只有在循环体中的代码实行之后,才会测试出口条件。换句话说,在对条件表达式求值之前,循环体内的代码至少会被实行一次。
请看下面的例子。我们想哀求从0到10的数字做一个累加,我们将输出45;
(3)while语句
利用语法:while(expression) statement
while 语句属于前测试循环语句,也便是说,在循环体内的代码被实行之前,就会对出口条件求值。因此,循环体内的代码有可能永久不会被实行。
请看下面的例子。
循环实行,直到i的值不小于10,那么将弹出i的值;
(4)for语句利用语法:for (initialization; expression; post-loop-expression) statement
for 语句也是一种前测试循环语句,但它具有在实行循环之前初始化变量和定义循环后要实行的代码的能力。
请看下面的例子。我们同样想哀求从0到10的数字做一个累加,我们将输出45;
逐日金句:处事不必求功,无过便是功。为人不必感恩,无怨便是德。喜好我的文章的小伙伴记得关注一下哦,每天将为你更新最新知识。