举个例子说明一下:
比较两种写法,第一种使用了label语句,相当于j === 1 时,从内到外结束了所有循环。而第二种则是只结束了当层循环,同c语言中的break相同。
除此之外,第一种用法中是将整个循环命名为start,这只是一个名字,无论起什么都可以。
这个例子中定义的start标签可以由break或continue语句引用。加标签的语句一般都要与for语句等循环语句配合使用。
举个例子说明一下:
比较两种写法,第一种使用了label语句,相当于j === 1 时,从内到外结束了所有循环。而第二种则是只结束了当层循环,同c语言中的break相同。
除此之外,第一种用法中是将整个循环命名为start,这只是一个名字,无论起什么都可以。
这个例子中定义的start标签可以由break或continue语句引用。加标签的语句一般都要与for语句等循环语句配合使用。