zoukankan      html  css  js  c++  java
  • ES6 数字操作:判断和转换

    // 二进制声明binary
    let binary=0B010101;
    console.log(binary);
    // 八进制声明octal
    let octal=0o666;
    console.log(octal);
    
    // isFinite用来判断是不是数字
    let a=11/4;
    console.log(Number.isFinite(a));
    console.log(Number.isFinite('nl'));
    console.log(Number.isFinite(NaN));
    console.log(Number.isFinite());
    console.log(Number.isFinite(undefined));
    
    console.log(Number.isNaN(NaN));
    
    // 判断是不是浮点型,只需要在整型前面加个非
    let b=123.1;
    console.log(Number.isInteger(b));
    console.log(!Number.isInteger(b));
    
    // 类型转换
    console.log(Number.parseInt(b));
    console.log(Number.prseFloat(b));
    
    // 最大安全整数(程序中复杂的计算实际工作中会接触到)
    //如果超过极限值,那要转换成字符串再显示
    let nl=Math.pow(2,53)-1;
    console.log(nl);
    console.log(Number.MAX_SAFE_INTEGER);
    console.log(Number.MIN_SAFE_INTEGER);
    // 通过下面的方法判断是否是安全整数
    console.log(Number.isSafeInteger(nl));
  • 相关阅读:
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺
    抽奖系统(记一次未完成的教训)
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺 (2/10)
    Alpha 冲刺 (1/10)
    软工 团队第三次作业
  • 原文地址:https://www.cnblogs.com/NeryXJ/p/9647532.html
Copyright © 2011-2022 走看看