for循环,对同一段代码重复执行
for(var i = 0; i < 10; i ++){
}
数组遍历
如何获取数组长度
var len = arr.length
var count = 0;
for(var i =0; i<len; i++){
if(arr[i] < 4){
document.write(arr[i]);
}
else if(arr[i] >= 5){
console.log(arr[i]);
}
对res重新设置了5次初始值,以最后一次赋值为主
var res = arr[i]
注意循环体外的i的值,为最后一次i++的值
注意在循环体内部 var 变量,永远都是初始值 eg:res
条件句
所有的条件句都是同步代码
if 关键字表示如果
()条件表达式
{}只有() 是true ,或者表达式的返回值为true 才会给你{}代码
条件表达式,需要你自己根据业务条件去查找的
错误的: if(a=0) 相当于直接 写值 0 if(0){}
对象
对象取值语法:对象.属性
修改属性的值 对象[‘属性’] = 新值
注意:对象下的属性不能被删除的;除非赋值null
for…in
for(var x in person){ x 是变量
x 是 person对象下的属性
console.log(x);
console.log(person.x); x 是属性,类型是字符串
document.write(person[x]+’,’);
}