CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

js三种函数可以将非数值转换成数值:Number()、parseInt()和parseFloat()-免费源码丞旭猿

JS中有三种函数可以将非数值转换成数值:Number()、parseInt()和parseFloat()。接下来通过本文详细的给大家介绍JS转换数值函数Number()、parseInt()、parseFloat()的实例代码,感兴趣的朋友一起看看吧JS中有三种函数可以将非数值转换成数值:Number()、parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另外两个函数则专门用于把字符串转换成数值。这3个函数对于同样的输入会返回不同的结果。Number()Number()函数的转换规则如下:•如果参数是Date对象,返回从1970年1月1日至今的毫秒数。•如果是Boolean值,true和false将分别被替换为1和0•如果是数字值,只是简单的传入和返回•如果是null值,返回0•如果是undefined,返回NaN•如果是字符串,遵循下列规则: •如果字符串只包含数字(包括十六进制格式0x),则将其转换成对应的十进制。•如果字符串是空的,返回0。•如果字符串包含其它字符,返回NaN。•如果是对象,则调用对象的valueOf()方法,然后依照前面的规则转换返回的值。如果转换的结果是NaN,则调用对象的toString()方法,然后再依次按照前面的规则转换返回的字符串值。?document.write(Number(true)+"
"); //返回1
document.write(Number(false)+"
"); //返回0
document.write(Number(null)+"
"); //返回0
document.write(Number(undefined)+"
"); //返回NaN
document.write(Number("001")+"
"); //返回1
document.write(Number("001.1")+"
"); //返回1.1
document.write(Number("0x10")+"
"); //返回16
document.write(Number(newString("11aa"))+"
"); //返回NaN
parseInt()返回由字符串转换得到的整数。parseInt(numString, [radix])参数numString必选项。要转换为数字的字符串。radix可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 0x 的字符串被当作十六进制,前缀为 0 的字符串被当作八进制。所有其它字符串都被当作是十进制的。说明parseInt()方法返回与保存在numString中的数字值相等的整数。如果numString的前缀不能解释为整数,则返回NaN(而不是数字)。它会忽略字符串前面的空格,直至找到第一个非空格字符。示例document.write(parseInt("1")+"
"); //返回1
document.write(parseInt(" 1")+"
"); //返回1
document.write(parseInt("1.1")+"
"); //返回1
document.write(parseInt("11aa")+"
"); //返回11
document.write(parseInt("020")+"
"); //返回16(八进制)
document.write(parseInt("")+"
"); //返回NaN
document.write(parseInt("AF")+"
"); //返回NaN
document.write(parseInt("AF",16)+"
"); //返回175
document.write(parseInt("0xAF")+"
"); //返回175
parseFloat()返回由字符串转换得到的浮点数。parseFloat(numString)必选项 numString 参数是包含浮点数的字符串。说明parseFloat()返回与numString中保存的数相等的数字表示。如果numString的前缀不能解释为浮点数,则返回NaN(而不是数字)。总结以上所述是小编给大家介绍的JS转换数值函数Number()、parseInt()、parseFloat(),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容