本篇文章主要介绍了" javascript语句——条件语句、循环语句和跳转语句",主要涉及到方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
×目录[1]条件语句 [2]循环语句 [3]跳转语句前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行。而javascri...
×
目录
[1]条件语句 [2]循环语句 [3]跳转语句
前面的话
默认情况下,javascript解释器依照语句的编写顺序依次执行。而javascript中的很多语句可以改变语句的默认执行顺序。本文介绍可以改变语句默认执行顺序的条件语句、循环语句和跳转语句
条件语句
脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断
条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句
【if语句】
最常见的条件语句是if语句。if语句的条件必须放在if后面的圆括号内,条件的求值结果永远是一个布尔值,即只能是true或false。花括号中的语句,不管它们有多少条,只有在给定条件的求值结果是true的情况下才会执行
if(expression){
statements;
}
[注意]if语句中,括住expression的圆括号在语法上是必需的
实际上,if语句中的花括号不是必不可少的。如果if语句中的花括号部分只包含一条语句,可以不使用花括号。但因为花括号可以提高脚本的可读性,所以在if语句中总是使用花括号是个好习惯
//可行,但不推荐if(1>2)alert('1');
//推荐写法if(1>2){
alert('1');
}
if语句根据表达式的值改变程序流程。当expression的值为true时执行跟在其后的代码块,当expression的值为false时,执行else的逻辑
if(expression)
statement1
else statement2
当在if/else语句中嵌套使用if语句时,必须注意确保else语句匹配正确的if语句
//错误暗示
if( i == j)
if(j == k)
console.log('i == k');
else console.log('i != j');
javascript中的if/else匹配规则是:else总是和就近的if语句匹配
//实际解释if( i == j){
if(j == k)
console.log('i == k');
else console.log('i != j');//错误}
//使用花括号if(i == j){
if(j == k){
console.log('i == k');
}
}else{
console.log('i != j');
}