list:{}这个属于什么?

 cars=["BMW","Volvo","Saab","Ford"];
list: 
{
document.write(cars[0] + "<br>"); 
document.write(cars[1] + "<br>"); 
document.write(cars[2] + "<br>"); 
break list;
document.write(cars[3] + "<br>"); 
document.write(cars[4] + "<br>"); 
document.write(cars[5] + "<br>"); 
}

上面这段代码中,list:{}这种属于什么?是函数?变量?

list是函数名 大括号是函数体
函数有三种表达方式的

list是标记名称即labelname。{}内部是执行代码块。就是说给一段代码块{}里的内容加个标记,这个标记就是list。目的是为了在这段代码块的中途使用break跳出(中断)正在执行的代码,以达到你预期的效果。break list;