learn js

和数组有关的4个函数:

  • pop():移除最后一个
  • push(xxx):加入到最后一个
  • shift():移除第一个
  • unshift():加入到第一个

全局变量:

  • 如果在所有函数以外定义全局变量 用var
  • 如果在某个函数中定义想让另一个函数也可以使用(全局) 不加var
  • 如果局部变量和全局变量名称相同 局部变量优先

比较大小:

  • 相等(转换类型 >和<也符合):
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    1 == 1 // true
    1 == 2 // false
    1 == '1' // true
    "3" == 3 // true
    1 != 2 // true
    1 != "1" // false
    1 != '1' // false
    1 != true // false
    0 != false // false
    //严格相等:
    3 === 3 // true
    3 === '3' // false
    3 !== 3 // false
    3 !== '3' // true
    4 !== 3 // true