数据类型

97 阅读1分钟

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