js的内置对象

js的内置对象

前言

  • 在一个偶然的机会里, Big-man他结识到了js的内置对象, 当时Big-man正在和他的大学女神打电话的时候也想着如何把他所知道的内容记录下来。方便Big-man他自己更深刻地理解js的内置对象。

  • 据我们现在所掌握和了解的情况, 我们所使用的所有编程语言都存在自己的内置(或内部)对象,这个对象用来创建语言的基本功能。内部对象是我们在编写自定义代码的所用的语言基础,该代码基于我们想象实现的自定义功能

  • JavaScript有许多将其定义为语言的内置对象。接下来我们就要开始去接触JavaScript中的内置对象。

Object是JavaScript中所有的内置对象


数据封装类对象Number,


详解Number:

  • JavaScriptNumber对象是一个数据包装器。可以将其与new关键字结合使用,并将其设置为一个稍后要在JavaScript代码中使用的变量。
  • var myNumber = new Number(numeric value);
  • 或者可以通过将一个变量设置为一个数值来创建一个Number对象。然后,该变量将能够访问该对象可用的属性和方法
  • 除了存储数值,Number对象包含各种属性和方法,用于操作或检索关于数字的信息。Number对象可用的所有属性都是只读常量,这也就意味着它们的值始终保持不变,不能更改。有4个属性包含在Number对象里:

    • MAX_VALUE;
    • MIN_VALUE;
    • NEGATIVE_INFINITY;
    • POSITIVE_INFINITY;
  • MAX_VALUE属性返回1.7976931348623157e+308值,它是JavaScript能够处理的最大数字。

  • console.log(Number.MAX_VALUE);
  • // Result is : 1.7976931348623157e+308

  • MIN_VALUE属性返回的是5e-324值,这是JavaScript能够处理的最小数字。

  • console.log(Number.MIN_VALUE);
  • // Result is : 5e-324

  • NEGATIVE_INFINITY是JavaScript能够处理的最大负数,表示为-Infinity

  • console.log(Number.NEGATIVE_INFINITY);
  • // Result is : -Infinity

  • POSITIVE_INFINITY属性是大于MAX_VALUE的任意数,表示为Infinity

  • console.log(Number.POSITIVE_INFINITY);
  • // Result is : Infinity

  • Number对象还有一些方法,您可以用这些方法对数值进行格式化或者进行转换。这些方法包括:
    • toExponential;
    • toFixed;
    • toPrecision;
    • toString;
    • valueOf;
    • 每种方法基本上执行如其名称所暗示的操作。例如,toExponential方法以指数形式返回数字的字符串表示。每种方法的独特之处在于它接受的参数。toExponential方法有一个可选参数,可用于设置要使用多少有效数字,toFixed方法基于所传递的参数确定小数精度,toPrecision方法基于所传递的参数确定要显示的有效数字。

JackDan9 Thinking

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值