string类型数字怎么相加_基本数据类型转换

  • Post author:
  • Post category:其他


数据类型转换


##1.强制类型转换 JS中常见的3种强制类型转换:

  • Number(value)——把给定的值转换成数字(可以是整数或浮点数)
  • Boolean(value)——把给定的值转换成Boolean型
  • String(value)——把给定的值转换成字符串
1.1 Number(value)

Number(value)——把给定的值转换成数字(可以是整数或浮点数),它转换的是整个值,而不是部分值。

console.log(Number("123.12"));     // 输出: 123.12 
console.log(Number("sxt"));        // 输出: NaN
console.log(Number("123.12sxt"));  // 输出: NaN```
---

1.2 Boolean(value)
Boolean(value)——把给定的值转换成Boolean型。

当value其值为 0、-0、null、""、false、undefined 或 NaN 时,那么Boolean()转换成Boolean类型的值为 false。

console.log(Boolean(-0));          // 输出: false console.log(Boolean(null));        // 输出: false
console.log(Boolean(undefined));   // 输出: false console.log(Boolean(""));          // 输出: false 
console.log(Boolean(NaN));         // 输出: false con