怎么判断什么时候有分号,什么时候没有呢?

img

如果是一句可以执行的代码,那么就必须以分号结尾
包括赋值、函数调用、变量声明等
-=-=-=
如果是声明一个块,则不用加分号
包括类、函数、分支、循环、或者直接定义一个块{ }