if 语句
在 .js 文件中,可以使用以下格式的 if 语句:
if (expression) statement:当expression为 truthy 时,执行statement。if (expression) statement1 else statement2:当expression为 truthy 时,执行statement1。 否则,执行statement2。if ... else if ... else statementN通过该句型,可以在statement1~statementN之间选其中一个执行。
语法示例:
// if ...if (表达式) 语句;if (表达式)语句;if (表达式) {代码块;}// if ... elseif (表达式) 语句;else 语句;if (表达式)语句;else语句;if (表达式) {代码块;} else {代码块;}// if ... else if ... else ...if (表达式) {代码块;} else if (表达式) {代码块;} else if (表达式) {代码块;} else {代码块;}
switch 语句
default分支可以省略不写。case关键词后面只能使用变量、数字、字符串。
语法示例:
switch (表达式) {case 变量:语句;case 数字:语句;break;case 字符串:语句;default:语句;}
代码示例:
var exp = 10;switch ( exp ) {case "10":console.log("string 10");break;case 10:console.log("number 10");break;case exp:console.log("var exp");break;default:console.log("default");}
输出:
number 10
for 语句
支持使用 break、continue 关键词。
语法示例:
for (语句; 语句; 语句)语句;for (语句; 语句; 语句) {代码块;}
代码示例:
for (var i = 0; i < 3; ++i) {console.log(i);if( i >= 1) break;}
输出:
01
while 语句
- 当“表达式”为 true 时,循环执行“语句”或“代码块”。
- 支持使用
break、continue关键词。
语法示例:
while (表达式)语句;while (表达式){代码块;}do {代码块;} while (表达式)
该文章对您有帮助吗?