小探究
今天在读Dcat-Admin框架源码的时候(源码见下)
Admin::script(
<<<JS
var primary = Dcat.color.lighten('primary', 10)
/* 将得到#6675d0 (更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)*/
JS
);
/* 其中的primary为颜色别名,10表示颜色淡化的程度,值越大颜色越淡 */
这里大家发现第3行没有分号哈,总写C/JAVA的我 着实是困惑了一下啊,
又看了好几段JS代码,发现有的有分号、有的没分号,我就更困惑了!
(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat)
扒了扒后,得出结论“JS中,分号就像本姑娘的 发饰,随本姑娘的心情♥-->“想戴发饰的时候就戴,不想戴发饰就不戴”-->”想加分号的时候就加,不想加分号就不加””
因为:编译器能根据“换行”等操作,准确判断【代码一句结束了】。