JavaScript换行要用分号结束吗
时间:2022-06-16
来源:互联网
JavaScript换行要用分号结束吗,对于JavaScript换行要用分号结束吗许多的网友还不是很了解,下面小编给大家带来JavaScript换行要用分号结束吗介绍,感兴趣的小伙伴快来看看吧!
本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。
JavaScript换行要用分号结束吗
关于每句代码最后要不要加上分号的问题
有这么一个特征:如果一条语句以“(”、“[”、“/”、“+”、或“-”开始,那么它极有可能和前一条语句合在一起解释。
也就是说,在写javascript的时候,如果每条语句都独自写成一行,是不需要写分号的,但是下一行如果遇到上面提到的符号,javascript可能会与下一行合并解释,此时就需要用分号来表明这是两个语句了。
具体看下面的案例:
以“(”开头
a = b (function(){ })() //============================================= //此时js会把上面的语句解释成: a = b(function() { })();
以“[”开头
a = function() { } [1,2,3].forEach(function(item) { }); //============================================= //此时js会把上面的语句解释成: a = function() { }[1,2,3].forEach(function(item) { });
以“/”开头
a = "abc" /[a-z]/test(a) //============================================= //此时js会把上面的语句解释成: a = "abc"/[a-z].text(a);
以“+”或者“-”开头
a = b + c //============================================= //js会把上面的语句解释成: a = b + c;
a = b - c //============================================= //此时js会把上面的语句解释成: a = b - c;
此外,如果在return、break、continue、throw等关键字后面换行,javascript会在换行处填补分号。
例如:
return { a : 1 } //================================= //此时js会把上面的语句解释成: return; { a : 1 }
如果自增++、自减–作为表达式的后缀时,表达式最好写在同一行,否则会报错
如下:
x ++ y //上面的语句并不会被解释成 x++; y; //而会被解释成 1 2 x; ++y;
【相关推荐:javascript视频教程、web前端】
以上就是JavaScript换行要用分号结束吗的详细内容,更多请关注php爱好者其它相关文章!
-
入门区块链应该学些什么 时间:2025-05-03
-
幣安 註冊 时间:2025-05-03
-
币安启用生物识别验证 时间:2025-05-03
-
如何用币安创建bsc收款地址 时间:2025-05-03
-
斗战神狸猫积分怎么高效获取-斗战神高效获取狸猫积分 时间:2025-05-03
-
赚红包 时间:2025-05-03
今日更新
-
《支付宝》蚂蚁庄园2022年6月17日每日一题答案(2)
阅读:18
-
蚂蚁庄园2022年6月17日每日一题答案
阅读:18
-
《支付宝》神奇海洋6月16日答案分享
阅读:18
-
jquery怎么让一个div隐藏和显示
阅读:18
-
vue是javascript吗
阅读:18
-
javascript中有链表吗
阅读:18
-
javascript有多线程吗
阅读:18
-
JavaScript可以写后端吗
阅读:18
-
node都是单线程运行的吗
阅读:18
-
node可以开启多线程吗
阅读:18