《Web前端开发之JavaScript精英课堂》(三)

条件语句补充,初始引用值

初识引用
  • 数组
  • 对象
编程形式的区别
  1. 面向过程
  2. 面向对象
typeof

返回字符串类型的 number string boolean undefined object function

类型转换
  1. 显示类型转换
    • Number(mix)
      null --> 0
      undefined --> NaN
      引用类型 --> 先valueOf() 再toString() 最后 NaN
    • parseInt(string, radix)
      radix进制的string,转为10进制
    • parseFloat(string)
    • toString(radix)
      将10进制的数转为radix进制
    • String(mix)
    • Boolean()
  2. 隐式类型转化
    • isNaN(x) --> 先Number(x)转化
    • ++/-- +/- (一元正负) --> 先Number转化
      • 两侧只要有一个字符串都转换为字符串
    • -*/% --> number
      -- && || ! --> boolean
      -- < > <= >= == != --> 字符串和数字比较,数字优先

typeof,类型转换

typeof(typeof(a))

你可能感兴趣的:(《Web前端开发之JavaScript精英课堂》(三))