前端学习笔记

JS 里的数据类型转换

2019-07-24  本文已影响4人  _ClariS_

①String(x)

②x.toString()

③x + ''

"+" 左右两边必须是相同的类型,如不同类型,则应先转化为相同类型之后再相加,如 1 + '1' = '11'


1 + '1' = '11'

①Number(x)
②parseInt(x, 10)

注意:如果字符串以0开头,将其按照10进制解析而不是8进制解析

③parseFloat(x)
④x - 0

⑤+x

①Boolean(x)
②!!x
falsy (虚值)是在上下文中已认定可转换为“假”的值,除以下几个 falsy 值之外的值转为布尔都为 true

8个falsy值
上一篇 下一篇

猜你喜欢

热点阅读