Javascript的Number对象

作者: 秋枫残红 | 来源:发表于2017-06-06 02:34 被阅读1次

js内置对象之Number

Number 对象的属性

属性 描述
constructor 返回创建此对象时的函数的引用(基本不用)
MAX_VALUE 可表示的最大的数
MIN_VALUE 可表示的最小的数
NaN 非数字值
NEGATIVE_INFINITY 负无穷大,溢出是返回该值
POSITIVE_INFINITY 正无穷大,溢出时返回该值

Number对象的方法

方法 作用
toString 将数字转换为字符串
toLocaleString 将数字转换为字符串,以本地数字顺序
toFixed 将数字转换为字符串,结果有小数点后指定位数的数字
toExponential 将对象的值转换为指数计数法
toPrecision 将对象的值设置为指定格式的数字
valueOf 返回一个 Number 对象的基本数字值

Number方法详解

  • Number.toString

      <script type="text/javascript">
      var number = new Number(1337);
      document.write (number.toString())
      </script>
    
  • Number.Fixed

      <script type="text/javascript">
      var num = new Number(13.37);
      document.write (num.toFixed(1))
          </script>
    
    • 该方法对不足为进行舍入时,采用四舍五入法
  • Number.toExponential

          <script type="text/javascript">
      var num = new Number(10000);
      document.write (num.toExponential(1))
          </script>
    
    • 该方法请务必加上参数,参数表示小数点后保留位数,取值为1~20之间,若不加,以实际最大位数取,不足时以0补足
  •   Number.toPrecision
    
          <script type="text/javascript">
          var num = new Number(10000);
          document.write (num.toPrecision(4))
          </script>
    
    • 若数字位数超出指定位数,该方法将数字设置为指数计数法,若不加参数,仅将数字转换为字符串
  • Number.valueOf

    • 该函数返回一个该数字对象的的基本函数值,若参数不是数字抛出一个TypeError

相关文章

网友评论

    本文标题:Javascript的Number对象

    本文链接:https://www.haomeiwen.com/subject/gdtgfxtx.html