-
任意类型转字符串
①String(x)
②x.toString()
③x + ''
"+" 左右两边必须是相同的类型,如不同类型,则应先转化为相同类型之后再相加,如 1 + '1' = '11'
1 + '1' = '11'
-
任意类型转数字
①Number(x)
②parseInt(x, 10)
③parseFloat(x)
④x - 0
⑤+x
-
任意类型转布尔
①Boolean(x)
②!!x
falsy (虚值)是在上下文中已认定可转换为“假”的值,除以下几个 falsy 值之外的值转为布尔都为 true
网友评论