JavaScript数值操作方法

数值操作方法

  • toString()

    toString() 以字符串返回数值

    var a=123;
    a.toString()//'123'
    
  • toExponential()

    toExponential() 返回字符串值,它包含已被四舍五入并使用指数计数法的数字

    参数定义小数点后的字符数

    var a= 2;
    a.toExponential(2);//"2.00e+0"
    
  • toFixed()

    toFixed() 返回字符串值,它包含了指定位数小数的数字

    var x = 9.656;
    x.toFixed(0);           // 返回 10
    x.toFixed(2);//"9.66" 
    
  • toPrecision()

    toPrecision() 返回字符串值,它包含了指定长度的数字

    var x = 9.656;
    x.toPrecision();        // 返回 9.656
    x.toPrecision(2);   // 返回 9.7
    
  • valueOf()

    valueOf() 以数值返回数值:

    var x = 123;
    x.valueOf();            // 从变量 x 返回 123
    (123).valueOf();        // 从文本 123 返回 123
    
  • Number()

    Number() 可用于把 JavaScript 变量转换为数值:

    如果无法转换数字,则返回 NaN。

    x = true;
    Number(x);        // 返回 1
    x = false;     
    Number(x);        // 返回 0
    x = new Date();
    Number(x);        // 返回 1404568027739
    x = "10"
    Number(x);        // 返回 10
    x = "10 20"
    Number(x);        // 返回 NaN
    
  • parseInt()

    parseInt() 解析一段字符串并返回数值。允许空格。只返回首个数字:

    parseInt("10");         // 返回 10
    parseInt("10.33");      // 返回 10
    parseInt("10 20 30");   // 返回 10
    parseInt("10 years");   // 返回 10
    parseInt("years 10");   // 返回 NaN
    
  • parseFloat()

    parseFloat() 解析一段字符串并返回数值。允许空格。只返回首个数字:

    parseFloat("10");        // 返回 10
    parseFloat("10.33");     // 返回 10.33
    parseFloat("10 20 30");  // 返回 10
    parseFloat("10 years");  // 返回 10
    parseFloat("years 10");  // 返回 NaN
    
  • MAX_VALUE 返回 JavaScript 中可能的最大数字

    var x = Number.MAX_VALUE;//1.7976931348623157e+308
    
  • MIN_VALUE 返回 JavaScript 中可能的最小数字

    var x = Number.MIN_VALUE;//5e-324
    
  • POSITIVE_INFINITY

    POSITIVE_INFINITY表示的无穷大(溢出返回)

    var x = Number.POSITIVE_INFINITY;//Infinity
    
  • NEGATIVE_INFINITY

    NEGATIVE_INFINITY表示负的无穷大(溢出返回)

    var x = Number.NEGATIVE_INFINITY;//-Infinity
    
  • NaN

    NaN 属于 JavaScript 保留字,指示数字并非合法的数字

    var x = 100 / "Apple";  // x 将是 NaN (Not a Number)
    
  • toLocaleString()

    toLocaleString() 方法可把一个 Number 对象转换为本地格式的字符串

    var a=123; 
    a.toLocaleString()//'123' 
    
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值