JavaScript中变量类型间的转化

你好,这里是之于言者的博客 / 2023-05-18 / 原文

转到 数值 字符串 布尔 null undefined
数值 Number()
parsenInt()
-0,/1,*1
Number(true)→1
Number(false)→0
Number(null)→0 Number(undefind)→NaN
字符串 String()
toString()
+""
String(true)→true
String(false)→false
Error: null.toString() Error: undefined.toString()
布尔 Boolean(0)→false
Boolean(NaN)→true
Boolean("")→false
Boolean("String")→true
Boolean(null)→0 Boolean(undefined)→0