1 写一个对象,对象有两个属性,name和age,用for/in循环遍历并打印出这两个属性的值。
var obj = {name: "larry", age: 20}; for(item in obj){ console.log(item + ": " + obj[item]); }
2 label语句:分析如下程序的结果
var cars = ["audi", "bmw", "benz"] list: { console.log(cars[0]); break list; console.log(cars[1]); }
3 break语句和continue语句的区别
break:跳出整个循环,常见于switch语句,如下:
var x = "", i = 0; for (i = 0; i < 10; i++) { if (i == 3) { break; } x = x + "The number is " + i + ' '; } console.log(x);
continue:跳出当次循环,然后继续循环中的下一个迭代
var x = "", i = 0; for (i = 0; i < 5; i++) { if (i == 3) { continue; } x = x + "The number is " + i + " "; } console.log(x);
4 html语句中的换行和js中的换行有什么区别?
</br>: html中的换行
document.write("html</br>haha");
:js中的换行
var x = "JS" + " " + "haha"; console.log(x);