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语句控制的代码结束
上一篇:详细了解JS定义全局变量的规则
下一篇:JS快速对变量赋值的简便写法