js中的分号,单引号,双引号

版权声明:你若盛开,蝴蝶自来! 你若精彩,天自安排! https://blog.csdn.net/m0_37987402/article/details/86571016

js中语句末尾可以不加分号,很多时候在做练习或写几个页面时,我都是不会加的。虽然知道加了会好一点。但就是觉得很敲一句就要多按一次分号键(;)来加分号,而不加也不怎么样,然后就不想加了。

也听说在对js压缩于,会自动给语句加分号。

只是呢,从没认真考虑过如果分号会给js带来错误?什么情况下会导致错误?

难道是不加分号对js的影响很大?不,是我不加分号连什么情况下会导致错误都不知道,还偷什么懒?这不是在造坑?

先总结一下,像很多插件的js的首句前面都会有个;分号,是用来避免当如果合并如下js文件如以下情况时,解释器可能会出错。

http://www.cnblogs.com/daysme/p/6440012.html

最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;同理,浏览器读到一个单引号后,必须要读到第二个单引号才算结束,不管是单引号还是双引号,里面都可以套相反的引号,但是不可以双引号里面套单引号,这个单引号再套双引号,这是不行的。
http://www.cnblogs.com/ranyonsue/p/7761487.html

猜你喜欢

转载自blog.csdn.net/m0_37987402/article/details/86571016