一、constructor的使用
"John".constructor // 返回函数 String() { [native code] }
返回function String() {[native code]}
此时可以用来做对类型的判断,而不是用typeof
二、String() 可以将数字转换为字符串,用于任何类型的数字,字母,变量,表达式。
String(x) ;
Number 方法 toString() 也是有同样的效果。 两者是一样的。
三、String( 可以将布尔值转换为字符串)
String(false) // 返回 "false" false.toString() // 返回 "false"
String(true) // 返回 "true" true.toString() // 返回 "true"
四、Number():方法的使用
全局方法 Number() 可以将字符串转换为数字。
字符串包含数字(如 "3.14") 转换为数字 (如 3.14). Number("3.14") // 返回 3.14
空字符串转换为 0。 Number(" ") // 返回 0 Number("") // 返回 0
其他的字符串会转换为 NaN (不是个数字)。 Number("99 88") // 返回 NaN
五、自动类型的转换
1、"5" + 1 // 返回 "51" 1 转换为 "1"
“5" - 1 // 返回 4 "5" 转换为 5 减号就变成了数字,进行相减
2、