【JS内置对象】Number

2021/09/08 18:03:33

js 能够准确表示的整数范围为 (-2^53, 2^53) ,ECMAScript standard, chapter*6.1.6 The Number Typeopen in new window*

静态方法

  1. Number.isInteger 判断值是否为整数,注意 NaNopen in new window 和正负 Infinityopen in new window 不是整数。
Number.isInteger =
  Number.isInteger ||
  function(value) {
    return (
      typeof value === "number" &&
      isFinite(value) &&
      Math.floor(value) === value
    );
  };

原型方法

  1. toFixed(digits),参数为小数点后数字的个数,多则四舍五入,少则后面补 0,返回值为 String 类型

用 Number()转换其他数据类型

  1. Number(new Date()) 等同于 new Date().getTime()