js Number对象
来源:互联网 发布:黑魂3奎爷捏脸数据 编辑:程序博客网 时间:2024/06/05 04:47
js只有一种数字类型。
可以使用也可以不使用小数点来书写数字
Js不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。
Js 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。
整数(不使用小数点或指数计数法)最多为 15 位。
小数的最大位数是 17,但是浮点运算并不总是 100% 准确:
如果前缀为 0, 会把数值常量解释为八进制数,如果前缀为 0 和 "x",则解释为十六进制数。
Number属性
- MAX VALUE 可表示的最大的数。
- MIN VALUE 可表示的最小的数。
- NEGATIVE INFINITIVE 负无穷大,溢出时返回该值。
- POSITIVE INFINITIVE 正无穷大,溢出时返回该值。
- NaN 非数字值。
- prototype 使您有能力向对象添加属性和方法
- constructor 返回对创建此对象的 Number 函数的引用
- toExponential() 把对象的值转换为指数计数法。
- toFixed() 把数字转换为字符串,结果的小数点后有指定位数的数字。
- toPrecision() 把数字格式化为指定的长度。
- toString() 把数字转换为字符串,使用指定的基数
- toLocaleString() 把数字转换为字符串,使用本地数字格式顺序。
- valueOf() 返回一个 Number 对象的基本数字值
创建Number对象:
var n = new Number(value);
var n = Number(value);
参数 value 是要创建的 Number 对象的数值,或是要转换成数字的值。
当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象。如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN)。
构造函数通常还用作 5 个有用的数字常量的占位符,这 5 个有用的数字常量分别是可表示的最大数、可表示的最小数、正无穷大、负无穷大和特殊的 NaN 值。 注意,这些值是构造函数 Number() 自身的属性,而不是单独的某个 Number 对象的属性。
var big = Number.MAX_VALUE
在必要时,JavaScript 会自动地把原始数值转化成 Number 对象,调用 Number 方法的既可以是 Number 对象,也可以是原始数字值。
var n = 123;var binary_value = n.toString(2);
阅读全文
0 0
- js----Number对象
- js Number对象
- js Number对象:方法
- JS-Number对象
- js Number对象
- JS Number对象格式化方法
- js中的Number对象操作
- js内置对象之Number
- js Number对象 :属性constructor
- js Number.prototype 对象 设置一些方法
- JS内置对象Array,Boolean,String,Number
- js入门(1)——Number对象和String对象
- javascript学习(十二)JS Number对象和Boolean对象
- JS中alert Number对象输出object解答
- js Number对象:属性MAX_VALUE、MIN_VALUE、NaN、NEGATIVE_INFINITY、POSITIVE_INFINITY
- number对象
- Number()对象
- Number 对象
- FOR循环求和sum
- jQuery只是工具,原生才是知识
- Activity跳转新方法(学习笔记)
- localStorage、sessionStorage用法总结
- C++ 中箭头操作符(->)与点操作符(.)的区别
- js Number对象
- 为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误
- 整合微信支付
- centos7 redis、php扩展编译与安装
- log 的5个日志级别 + 例
- 数据类型--数据类型转化
- 日志分析记要
- Django使用pymysql作为mysql操作backend
- 数据结构--合并顺序表