举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > javascriptnumber函数 JavaScript Number() 函数

javascriptnumber函数 JavaScript Number() 函数

2023-03-26 16:31

javascriptnumber函数 JavaScript Number() 函数

javascriptnumber函数

JavaScript Number函数是一种内置函数,它可以将字符串转换为数字。它可以接受一个参数,该参数是要转换的字符串,并返回一个表示该字符串的数字。如果传递的参数不能被解释为有效的数字,则返回NaN(非数字)。

var num = Number("123");  // num 的值是 123 
var num2 = Number("Hello"); // num2 的值是 NaN 

Number函数也可以用于将其他类型的值转换为Number类型。例如,它可以将布尔值true或false转换为1或0。它也可以将null转换为0。此外,它还可以将undefined转换为NaN。

var num3 = Number(true); // num3 的值是 1 
var num4 = Number(null); // num4 的值是 0 
var num5 = Number(undefined); // num5 的值是 NaN 

Number函数还有一些其他用途。例如,它可以用于根据特定条件对传递的值进行测试。例如,你可以使用Number函数来测试传递的值是否大于零或小于零。此外,你也可以使用Number函数来测试传递的值是否在特定范围内。

if (Number(value) > 0) {  // 如果 value 大于 0  
    console.log("Value is greater than zero");  
} else if (Number(value) < 0) {   // 如果 value 小于 0  
    console.log("Value is less than zero");  
} else if (Number(value) >= 10 && Number(value) <= 20) {   // 如果 value 大于或等于 10 并小于或等于 20  
    console.log("Value is between 10 and 20");  
}

JavaScript Number() 函数

JavaScript Number() 函数

函数参考手册 JavaScript 全局函数

定义和用法

Number() 函数把对象的值转换为数字。

如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。

语法

Number(object)

参数 描述
object 可选。一个 JavaScript 对象。如果没有提供参数,则返回0。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 Number() 函数


提示和注释

注意:如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。


实例

实例

把不同的对象转换为数字:

<script>

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>

以上实例输出结果:

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)+ "
") document.write(Number(test2)+ "
") document.write(Number(test3)+ "
") document.write(Number(test4)+ "
") document.write(Number(test5)+ "
")



函数参考手册 JavaScript 全局函数
阅读全文
以上是鳄鱼CMS为你收集整理的javascriptnumber函数 JavaScript Number() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们