JS 选择结构语句与循环结构语句

笔记整理自:廖雪峰老师的JS教程

选择结构

与Java使用一致。

需要注意的

JavaScript把nullundefined0NaN和空字符串''视为false,其他值一概视为true

循环结构

  • for(;;)

与Java使用一致,包括break等。

  • for(var key in obj)
    类似Java中的foreach循环,只不过每次获取的元素是键值对(Key-Value)的key
var o = {
    name: 'Jack',
    age: 20,
    city: 'Beijing'
};
for (var key in o) {
    console.log(key); // 'name', 'age', 'city'
}

实际使用

for(var name in arr){
  console.log(`Hello,${arr[name]}!`);
}

  • while()

与Java使用一致。

  • do{}while();

与Java使用一致。