数据类型转换(图例)

447 阅读1分钟

本文参考自 数据类型转换

很久没有写文章了,大家好,我是小七(Senven)!

关于数据类型转换的问题小七是不知道这么全的,准备克服,页面打开一个月,没有看过。具体什么原因呢,就是在等,具体等什么呢,不知道,反正就是在等...

小七是不喜欢那么多文字啦,喜欢看图,和链接内容一样,直接换种方式接受。

我们主要了解数据类型的转换,以Number 为例子所以从主动转换开始寻找一一对应关系

主动转换

Number

String

Boolean

自动转换

自动转换,它是以强制转换为基础的。

自动转换规则:

  • 预期什么类型的值,就调用该类型的转换函数。(比如,某个位置预期为字符串,就调用String函数进行转换)
  • 如果该位置即可以是字符串,也可能是数值,那么默认转为数值。

由于自动转换具有不确定性,而且不易除错,建议在预期为布尔值、数值、字符串的地方,全部使用Boolean、Number和String函数进行显式转换。

备注:undefined/Number会报错哦

如需补充清留言,欢迎留言更正,感谢