1、转字符串
其实在js中,一切数据除了null 和undefined之外都自带一个函数,toString,看这个toString,任何东西都有这个toString ,比如
数据类型强制转换
任何东西,都有toString 函数,toString函数可以将任何类型转换为string类型。
咱们先说常规的转换,toString 几乎任何数据都自带toString这样一个函数但是得用 “.”访问,但是,有两个值没有toString ,null 和 undefined
数据类型强制转换
 
数据类型强制转换
事实上在开发当中,String(x)这个用的绝对多,.toString(x)这个用的反而不多。而且String(x)他是万能的,他可以转null 和 undefined
数据类型强制转换
2、转数字
两种情况,第一种任意类型转数字,第二种专门的字符串转数字。
第一种 Number(x) 。它跟String(x)可不一样,它可不是万能的,首先知道一点,它可以转什么?只能转换纯数字组成的内容。还可以转布尔值。强调几点 Number(null) 它的返回值0,那么 Number(undefined)它的返回值 NaN,Number("")它的返回值0,Number([])它的返回值0.
数据类型强制转换
接下来字符串转数字,parseInt(str) 和 parseFloat(str),
3、转布尔
只有一个Boolean(x),别小看这个函数,这个函数太强大了其他任何类型几乎都能转成布尔,只有五个值会被转成false
数据类型强制转换
其余的都转为true

相关文章:

  • 2021-04-19
  • 2022-12-23
  • 2021-04-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
  • 2021-08-17
  • 2021-05-26
猜你喜欢
  • 2021-09-14
  • 2022-01-08
  • 2021-05-12
  • 2021-09-13
  • 2021-12-29
  • 2022-12-23
相关资源
相似解决方案