Number的用法非常简单直接,就是将一个Javascript对象变为数字;如果转换的对象是日期类型,Number()方法将返回从1970,1,1零时到指定日期的毫秒数;如果对象的值无法被转换成数字,则返回NaN。
[b]Number(date):返回从1970,1,1零时到指定日期的毫秒数;[/b]
[b]Number(Boolean); boolean为正值返回1,否则返回0;[/b]
[b]Number(text):返回数字,如果是无法转换,返回NaN。[/b]
例如将一个文本框里的文字变为数字:
num = Number(numTxt.value);
输出:
[b]Number(date):返回从1970,1,1零时到指定日期的毫秒数;[/b]
[b]Number(Boolean); boolean为正值返回1,否则返回0;[/b]
[b]Number(text):返回数字,如果是无法转换,返回NaN。[/b]
例如将一个文本框里的文字变为数字:
num = Number(numTxt.value);
<script type="text/javascript">
var test1= new Boolean(true)
var test2= new Boolean(false)
var test3= new Date()
var test4= new String("999")
var test5= new String("999 888")
document.write(Number(test1)+ "<br />")
document.write(Number(test2)+ "<br />")
document.write(Number(test3)+ "<br />")
document.write(Number(test4)+ "<br />")
document.write(Number(test5)+ "<br />")
</script>
输出:
1
0
1288854113460
999
NaN
本文详细介绍了 JavaScript 中 Number 方法的使用技巧,包括如何将不同类型的对象转换为数字,特别是日期对象转换为毫秒数的方法,布尔值及字符串的转换规则。
411

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



