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));
  • 相关阅读:
    wenbao与manacher
    wenbao与拓扑排序
    wenbao与邻接表
    wenbao与最短路floyd
    wenbao与最短路dij
    wenbao与后缀自动机(SAM)
    wenbao与欧拉回路
    wenbao与字符串Hash
    wenbao与后缀数组
    wenbao与扩展kmp
  • 原文地址:https://www.cnblogs.com/NeryXJ/p/9647532.html
Copyright © 2011-2022 走看看