1 转换为字符串
(1)tostring
*例如 b=1, b.tostring 会将b转换为‘1’
*null无法使用tostring方法
*objec。tostring会变成{object:Object}
(2)? + '' 可以转换为字符串
(3)window.string(?)可以将被转换对象转换为字符串
2 转换为布尔
(1)Boolean(?)
有几个特殊值 Boolean(0)=false
Boolean('')=false
Boolean(NaN)=false
Boolean(null)=false
Boolean(undefined)=false
(2)两次取反
例如 !! 1 =true
!! 0 =false
3 转换为number
(1)Number('1') ===1
(2)parseInt('1',10)===1
(3)parseFloat('1.23')===1.23
(4)'1'-0 ===1
(5)+'1'===1