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