首页 > 技术分享 > JavaScript
收藏

JS中逗号的巧妙用法,if语句不加大括号执行多句代码

03/11 20:48
大潇博客 原创文章,转载请标明出处

1、在三元表达式中,定义变量或对多个变量赋值,需要使用逗号分隔


2、在使用if语句时,如果不加大括号,if语句只控制最近的一行,每句代码以分号 ; 分隔开来

所以我们可以使用逗号进行多个操作

比如最基本的事情,定义变量

var a=1,b,c;

if(a===1) b=2,c=3;

这种是最好理解的,因为多个变量之间,本身就可以用逗号分隔


通过下面代码,即可看出区别:

var a=1;

if(a===1) alert(2),alert(3);

上面代码中,当a全等于1时,弹出2和3,否则不做响应


var a=1;

if(a===1) alert(2);alert(3);

上面代码中,当a全等于1时,弹出2和3,否则只弹出3


通过这一个细节即可看出

if语句不加大括号时,使用逗号分隔,可连续执行多句代码,保持连贯性

使用分号,则表示if语句控制的代码结束


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311