vue的js为什么不用分号

JavaScript018

vue的js为什么不用分号,第1张

vue的js是结束意思才不用分号。

在C语言中,分号是语句结束的标志,在语句结束的地方一定要以分号结束。而JavaScript的分号却是可选的,若语句都各占一行,则可以省略分号。

要不要加分号,关键看前后的两条语句会不会产生混淆,由于有大括号的存在,JavaScript会自动认为前面的if语句已结束,所以后面加不加分号对程序都不会有任何影响的。

分号并不是必须存在的东西,现在流行的做法都是不加分号的,比如微信小程序中的js代码,其官方开发者工具都是不给语句自动加分号的。当然,每条语句必须是分行的。

唯有一种情况是必须加分号的,那就是多条语句放在同一行的时候,每条语句的后面就要加分号,这时候分号的作用就相当于回车换行符。但是,正如你题目中所说的,如果语句的最后是大括号,则也不需要加分号,因为右大括号也同时具有分号的作用了。