number(JavaScript对象)

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

number(JavaScript对象)

number是JavaScript对象。JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number() 构造器创建。构造函式为new Number(value);如果参数无法被转换为数字,则返回 NaN。在非构造器上下文中 (如没有 new 操作符),Number(x) 能被用来执行类型转换。

基本介绍

  • 中文名JavaScript对象
  • 外文名number

对象简介

Number 对象
Number 对象是原始数值的包装对象。
Number 对象可以作为构造函式使用,也可以作为工具函式使用;作为构造函式时,它用于生成值为数值的对象。
创建 Number 对象的语法
varmyNum=newNumber(value);varmyNum=Number(value);参数
参数 value是要创建的 Number 对象的数值,或是要转换成数字的值。
返回值
当 Number() 和运算符 new 一起作为构造函式使用时,它返回一个新创建的 Number 对象。如果不用 new 运算符,把 Number() 作为一个函式来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN)。

对象属性

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

对象方法

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

对象描述

Number 对象描述
在 JavaScript 中,数字是一种基本的数据类型。JavaScript 还支持 Number 对象,该对象是原始数值的包装对象。在必要时,JavaScript 会自动地在原始数据和对象之间转换。在 JavaScript 1.1 中,可以用构造函式 Number() 明确地创建一个 Number 对象,儘管这样做并没有什幺必要。
构造函式 Number() 可以不与运算符 new 一起使用,而直接作为转化函式来使用。以这种方式调用 Number() 时,它会把自己的参数转化成一个数字,然后返迴转换后的原始数值(或 NaN)。
构造函式通常还用作 5 个有用的数字常量的占位符,这 5 个有用的数字常量分别是可表示的最大数、可表示的最小数、正无穷大、负无穷大和特殊的 NaN 值。注意,这些值是构造函式 Number() 自身的属性,而不是单独的某个 Number 对象的属性。
比如这样使用属性 MAX_VALUE 是正确的
var big = Number.MAX_VALUE这样是错误的
var n= new Number(2); var big = n.MAX_VALUE作为比较,我们看一下 toString() 和 Number 对象的其他方法,它们是每个 Number 对象的方法,而不是 Number() 构造函式的方法。前面提到过,在必要时,JavaScript 会自动地把原始数值转化成 Number 对象,调用 Number 方法的既可以是 Number 对象,也可以是原始数字值。
varn=123;varbinary_value=n.toString(2);
上一篇:IC汇流排控制系统 下一篇:diedrich bader

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有