JS 里的数据类型转换

1.any 转 string

  1. n + ‘’ //与空字符串相加
  2. .toString()
  3. window.String()

2.any转boolean

  1. !! //连续取反
  2. boolean()
    只有5个值转boolean时为false:0 NaN ‘’ null undefined (5个falsy值)

3.any转number

‘1’ -> 1

  1. number(‘1’) === 1
  2. parseInt(‘1’ , 10) === 1
  3. parseFloat(‘1.23’) === 1.23
  4. ‘1’ - 0 === 1
  5. +‘1’ ===1

你可能感兴趣的:(JS 里的数据类型转换)