这次给大家带来关于JS中分号的使用注意事项有哪些,下面就是实战案例,一起来看一下。
在javascript中分号是可以选用的,解释器会在一定条件下自动补全分号。
类似于(实例一):
function myFunction(a) { var num = 10 return a * num}
登录后复制
这样的代码和(实例二):
function myFunction(a) { var num = 10; return a * num;}
登录后复制
这样的代码产生的结果是一样的,解释器在解释的时候会加上分号。
但是下边的实例结果却是underfined(实例三):
function myFunction(a) { var num = 10; return a * num;}
登录后复制
解释器将该段代码解释为(实例四):
function myFunction(a) { var num = 10; return; // 分号结束,返回 undefined a * num;}
登录后复制
return语句会自动关断返回了一个underfined。
最好不使用不写分号
语句的分割规则会导致一些意想不到的结果,这行代码写成了两行,按代码的意思是两行完整的语句:
var y=x+f(a+b).toString()
登录后复制
但是解释器可能会误解释为
var y=x+f(a+b).toString();
登录后复制
将f作为一个函数名处理,两行代码解释为一行代码。
在我看来还是最好规范明了的写代码,对代码质量以及以后的阅读会方便很多。
以上就是关于JS中分号的使用注意事项的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2780583.html