Javascript Number
Number 对象
Number对象是原始值的包装对象
创建Number对象的语法:
var myNum = new Number(value);
var myNum = Number(value);
参数 value是要创建的Number对象的数值,或是要转换成数字的值。
返回值
当Number()和运算符new一起作为构造函数使用时,它返回一个新创建的Number对象。如果不用mew运算符,把Number()作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回NaN)。
Number对象属性
constructor 返回对创建此对象的Number函数的引用
MAX_VALUE 可表示的最大的数
MAX_VALUE 可表示的最小的数
NaN 非数字值
NEFATIVE_INFINITY 负无穷大,溢出时返回该值
POSITIVE_INFINTY 正无穷大,溢出时返回该值
ptototype 使您有能力向对象添加属性和方法
Number对象方法
toString 把数字转换成字符串,使用指定的基数
toLocaleString 把数字转换成字符串,使用本地数字格式顺序
toFixed 把数字转换成字符串,结果的小数点后用指定为数的数字
toExponential 把对象的值转换为指数计数法
toPrecision 把数字格式化为指定的长度
valueOf 返回一个Number对象的基本数字值。
Number对象描述
在Javascript中,数字是一种基本的数据类型。Javascript还支持Number对象,该对象是原始数值的包装对象。在必要时,Javascript会自动的在原始数据和对象之间转换。在javascript1.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()构造函数的方法。前面提到过,在必要时,javascript会自动地把原始数值转化成Number对象,调用Number方法的既可以是Number对象,也可以是原始数字值。
var n= 123;
var binary_value = n.toString(2);
Javascript Number的更多相关文章
- JavaScript Number 对象
JavaScript Number 对象 Number 对象 Number 对象是原始数值的包装对象. Number 创建方式 new Number(). 语法 var num = new Numbe ...
- JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_V ...
- 浏览器端-W3School-JavaScript:JavaScript Number 对象
ylbtech-浏览器端-W3School-JavaScript:JavaScript Number 对象 1.返回顶部 1. JavaScript Number 对象 Number 对象 Numbe ...
- The Complete Javascript Number Reference 转载自:http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference
The Complete Javascript Number Reference Filed: Mon, Apr 30 2007 under Programming|| Tags: reference ...
- 11 JavaScript Number原始值&对象&科学记数法&范围&进制转换&溢出Infinity&NaN
JavaScript Number对象 是经过封装的能处理数字值的对象 由Number()构造器创建 只有一种数字类型 可以使用也可以不使用小数点书写数字 JavaScript原始值与对象: 在Jav ...
- JavaScript Number() 函数
JavaScript Number() 函数 JavaScript 全局对象 定义和用法 Number() 函数把对象的值转换为数字. 语法 Number(object) 参数 描述 object 必 ...
- JavaScript Number Type Checker
JavaScript Number Type Checker Number.isInteger // static 方法 Number.isInteger(value) https://develop ...
- Javascript Number类型常见迷惑点
1:NaN(Not a Number) 表示一个本来要返回数值的操作数没有返回数值的情况.在ECMAscript中,任何数除以0会返回NaN[ps:实际上只有0/0会返回NaN],正(负)数除以0会返 ...
- Javascript Number.MIN_VALUE
一.Number.MIN_VALUE属性属于静态Number对象.这代表了尽可能小的正数的JavaScript可以工作的常量. 该常量的实际值是 5 x 10-324 语法访问属性: var val ...
- javaScript Number对象
Number 对象 Number 对象是原始数值的包装对象. 创建 Number 对象的语法: var myNum=new Number(value); var myNum=Number(value) ...
随机推荐
- Stream接口
数据读写可以看作是事件模式(Event)的特例,不断发送的数据块好比一个个的事件.读数据是read事件,写数据是write事件,而数据块是事件附带的信息.Node 为这类情况提供了一个特殊接口Stre ...
- 并行fp-growth图解(mahout)
FP-growth Apriori算法的一个主要瓶颈在于,为了获得较长的频繁模式,需要生成大量的候选短频繁模式.FP-Growth算法是针对这个瓶颈提出来的全新的一种算法模式.目前,在数据挖掘领域,A ...
- 在linux系统个人目录下安装新版python
一.下载所需的python版本文件 在linux个人目录下 下载https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tar.xz 解压tar.xz ...
- 怎么查看Eclipse的版本信息
工具/原料 Eclipse版本信息查看 第一种方法 1 找到Eclipse的解压目录就是你的Eclipse.exe 所在的目录 2 找到 .eclipseproduct 文件双击打开 3 如图 ...
- 6.5 Ubuntu中安装搜狗输入法
传统的方式:http://www.cnblogs.com/zlslch/p/6943318.html 最简单的方式:
- oracle开发so easy(一)
如何让你的程序可以在oracle数据库和sqlserver数据库自由切换? 如何让你从跨数据库开发的不适中解脱出来? 跟我来吧,我们一起开始entity framework的开发之旅.是的,entit ...
- 2017-11-7 NOIP模拟赛
1.数学老师的报复 #include<iostream> #include<cstdio> using namespace std; int cnt; ]; long long ...
- 2017-10-5 清北刷题冲刺班a.m
行列式 序列 #include<iostream> #include<cstdio> #define maxn 500010 using namespace std; int ...
- EOS 数据签名与公匙验证代码用例
本文编写了一个小例子诠释了EOS是如何对数据签名与校验的,通过本文可以理解了签名的重要性和数据的不可篡改性. 系统: ubuntu 版本为EOS1.1.1 注:因为本文的程序是把EOS里面的钱包和f ...
- SQL 日期函数转换
1.转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11 ...