温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript数字对象的属性及方法有哪些

发布时间:2022-02-22 10:52:23 来源:亿速云 阅读:226 作者:小新 栏目:开发技术

小编给大家分享一下JavaScript数字对象的属性及方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

JavaScript Number 对象
JavaScript 只有一种数字类型。JavaScript 数字可以使用也可以不使用小数点来书写:

var pi=3.14; // 使用小数点
var x=34;    // 不使用小数点

极大或极小的数字可通过科学(指数)计数法来写:

var y=123e5;  // 12300000
var z=123e-5; // 0.00123


所有 JavaScript 数字均为 64 位
JavaScript 不是类型语言。与许多其他编程语言不同:
JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。
JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。

精度
整数(不使用小数点或指数计数法)最多为 15 位。
小数的最大位数是 17,但是浮点运算并不总是 100% 准确:

<!DOCTYPE html>
<html>
<body>
<script>
    var x;

    document.write("<p>只有 17 位: ");
    x=12345678901234567890;
    document.write(x + "</p>");

    document.write("<p>0.2 + 0.1 = ");
    x=0.2+0.1;
    document.write(x + "</p>");

    document.write("<p>可分别乘以 10 并除以 10 : ");
    x=(0.2*10+0.1*10)/10;
    document.write(x +"</p>");
</script>
</body>
</html>


八进制和十六进制
如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数。
如果前缀为 0 和 "x",则 JavaScript 会解释为十六进制数。

var y=0377;
var z=0xFF;

提示:绝不要在数字前面写零,除非您需要进行八进制转换。

Number 对象 属性及描述
constructor:返回对创建此对象的 Number 函数的引用。
MAX_VALUE:可表示的最大的数。
MIN_VALUE:可表示的最小的数。
NaN:非数字值。
NEGATIVE_INFINITY:负无穷大,溢出时返回该值。
POSITIVE_INFINITY:正无穷大,溢出时返回该值。
prototype:使您有能力向对象添加属性和方法。

Number 对象 方法及描述
toString():把数字转换为字符串,使用指定的基数。
toLocaleString():把数字转换为字符串,使用本地数字格式顺序。
toFixed():把数字转换为字符串,结果的小数点后有指定位数的数字。
toExponential():把对象的值转换为指数计数法。
toPrecision():把数字格式化为指定的长度。
valueOf():返回一个 Number 对象的基本数字值。

以上是“JavaScript数字对象的属性及方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI