1.Number => Number 原先是啥就是啥
2.String => Number 数字字符串 => 对应数字 空字符串 '' => 0 其他的都是NaN
3.Boolean => Number ture => 1 false => 0
4.null => Number null => 0
5.undefined => Number undefined => NaN
6.Object => Number 先调用valueOf()方法,如果得到的是Primitive值,则将Primitive值转换成Number后返回,否则继续toString()方法,如果得到的是Primitive值,则将Primitive值转换成Number后返回,当不满足条件时,抛出TypeError错误
JS中Number转换规则
最新推荐文章于 2024-10-16 11:18:16 发布
本文深入解析JavaScript中不同数据类型转换为数字的规则,包括数字、字符串、布尔值、null、undefined及对象到数字的转换过程,揭示了valueOf与toString方法在对象转换中的应用。
942

被折叠的 条评论
为什么被折叠?



