for 循环
- for 循环 对同一段代码重复执行
- var i = 0; 第一个表达式声明i并初始化赋值为1
- i<arr.length;第二个表达式使用i进行条件判断
- i++ 第三个表达式通过自增行为更改i的值
- 三个表达式的作用是什么?
- 为什么 三个表达式可以决定{}中代码执行的次数
- 初始化页面 执行第一个表达式,在执行第二个表达式,当第二个表达式返回值为true 时候执行{}代码
- {} 代码执行完毕: 执行第三个表达式: 在执行第二个表达式 如果返回为true 继续执行{}代码,反复 三 二 {} 执行
- 当第二个表达式 返回值 为false 时候 循环结束
- 注意: 如果一直为true 死循环 浏览器卡死
var arr = ['11','22','33','44','55','66','77','88','99','23','24','25']
for (var i = 0; i<arr.length; i++ ){
console.log(i)
}
条件语句
- 所有的条件句都是同步代码
- if 关键字表示如果
- () 条件表达式
- {}只有()是 true 或者表达式的返回值为 true 才会执行{}代码
- 只会执行一个 满足条件的代码
var a = prompt('输入一个数');
if(a==0){
console.log('a 等于 0')
}else if(a==1){
console.log('a 等于 1')
}else if(a==2){
console.log('a 等于 2')
}else{
console.log('a 其他情况')
}
对象
- key value 键值对
- key 对象下属性 string 类型
- value 给key 赋值
- 注意: 对象下的属性不能被删除的:除非赋值 null