javascript中Number的方法小结

一、构造函数

  Number(value)

  new Number(value)

二、Number属性

  1、Number.MAX_VALUE  返回能表示的最大数字。

  2、Number.MIN_VALUE   能表示的最小数字。

  3、Number.NAN      非数字值。

  4、Number.NEGATIVE_INFINITY  负无穷,当溢出时返回。

  5、Number.POSITIVE_INFINITY   正无穷,当溢出时返回。

三、Number方法

  1、toString()  使用指定进制,将一个数字转换为字符串。

  2、toLocaleString()  将一个数字转换为本地数字格式的字符串。

  3、toFixed()    将一个数字转换为包含指定小数位数的字符串。

  4、toExponential()  讲一个数字转换为字符串,使用指定数目的有效数字。

  5、valueOf()    返回一个Number对象的原始值。

  6、toExponential()  用指数计数法格式化一个数字

 document.write(Number.MIN_VALUE + "<br/>");  //5e-324
 document.write(Number.MAX_VALUE + "<br/>");  //1.7976931348623157e+308
 document.write(Number.NaN + "<br/>");   //NaN
 document.write(Number.NEGATIVE_INFINITY + "<br/>"); //-Infinity
 document.write(Number.POSITIVE_INFINITY + "<br/>"); //Infinity

 var num = Number(5.123);      //5.123
 document.write(num.toString() + "<br/>");  //5.123
 document.write(num.toFixed(2) + "<br/>");  //5.123
 document.write(num.toPrecision(2) + "<br/>"); //5.123
 document.write(num.valueOf() + "<br/>");  //5.123
 document.write(num.toExponential(1));   //5.1e+0
(0)

相关推荐

  • JavaScript中number转换成string介绍

    在JavaScript的值类型转换中,最常发生的就是string与number这两种类型值之间的相互转换. 可以通过调用number值的4个函数(事实上,是JS将number值自动转化为Number对象后,Number类的4个函数)来将其转换成string: 1.toString(). 2.toFixed(). 3.toExponential(). 4.toPrecision(). toString() 可以在number值上调用toString()方法来将其转换成字符串.toString()函

  • js中将String转换为number以便比较

    string没转换就拿去比较,结果是很头疼的 写的时候不细心,就没转换,然后拿去粗略测试下, 1<2 对的,就过了 然后 5.002>21.003 出现奇葩的结果了 在没有转换数据类型进行>,<的判断时候,系统比对的是unicode编码的值,出现什么结果都可能 parseFloat(str1)>parseFloat(str2) 或者 str1*1>str2*1 做js中的数据比较时候,一定不要忘记转换类型!

  • JavaScript中string转换成number介绍

    JavaScript中,可以通过以下3种方法来将string值转换成number: 1.调用Number()来对string进行值类型转换. 2.parseInt(). 3.parseFloat(). Number() 使用Number()函数来对string进行强制类型转换是最直接的做法.不过,这种做法有一个局限性:如果字符串截去开头和结尾的空白字符后,不是纯数字字符串,那么最终返回结果为NaN.David Flanagan的JavaScript – The Definitive Guide

  • js类型转换与引用类型详解(Boolean_Number_String)

    一.类型转换 1.转换成字串 ECMAScript的Boolean值.数字和字串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法. 如: 复制代码 代码如下: var sColor = "blue";alert(sColor.length);//outputs "4" 总而言之,3种主要的原始值Boolean值.数字和字串都有toString()方法.ECMAScript定义的所有对象都有toString()方法,无论它是伪对象,还是真的对象.

  • iOS中json解析出现的null,nil,NSNumber的解决办法

    在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式. JSON建构有两种结构: json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构 1.对象:对象在js中表示为"{}"扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为对象.key 获取属性

  • javascript中Number对象的toString()方法分析

    本文实例讲述了toString()方法的定义和用法.分享给大家供大家参考.具体分析如下: 此方法可以把Number对象转换成字符串,并返回此字符串. 语法结构如下: 复制代码 代码如下: NumberObject.toString(radix) 参数列表: 参数 描述 radix 可选.规定表示数字的基数,使2 ~ 36 之间的整数.若省略该参数,则使用基数10.但是要注意,如果该参数是10以外的其他值,则ECMAScript标准允许实现返回任意值. 实例代码如下: 复制代码 代码如下: var

  • JavaScript的Number对象的toString()方法

    toString()方法的定义和用法: toString()方法可以把Number对象转换成字符串,并返回此字符串. 点击可查看更多相关Number对象(类)的方法和属性. 语法结构: 复制代码 代码如下: NumberObject.toString(radix) 参数列表: 参数 描述 radix 可选.规定表示数字的基数,使2 ~ 36 之间的整数.若省略该参数,则使用基数10.但是要注意,如果该参数是10以外的其他值,则ECMAScript标准允许实现返回任意值. 实例代码: var a=

  • JavaScript中Number.MAX_VALUE属性的使用方法

    Number.MAX_VALUE 属性属于静态Number对象.这代表了最大可能的正数的JavaScript可以一起工作的常量. 该常量有实际的值为 语法 可以使用以下语法访问该值: var val = Number.MAX_VALUE; 示例 : 这里是表示属性的使用的例子. <html> <head> <script type="text/javascript"> <!-- function showValue() { var val =

  • JavaScript中的object转换成number或string规则介绍

    在JavaScript程序编写过程中,根据不同的上下文,JS会自动将object转换成number或者string后再处理.这种自动转换的规则如下: object自动转换成string的规则: 1.如果object所属类覆写了toString()方法,则调用该方法.如果toString()调用的返回结果为Primitive(string.number.boolean.undefined.null),则将该Primitive值转换成string后返回. 2.如果object所属类没有覆写toStr

  • JavaScript原生对象之Number对象的属性和方法详解

    创建 Number 对象的语法: 复制代码 代码如下: var myNum = new Number(value); var myNum = Number(value); 当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象.如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN). MAX_VALUE MAX_VALUE 属性是 JavaScript

随机推荐