Jscript中有哪些内部对象

技术Jscript中有哪些内部对象小编给大家分享一下Jscript中有哪些内部对象,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!内部对象  M

边肖将与您分享一些Jscript中的内部对象。相信大部分人都不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章能有很多收获。我们一起来看看吧!

内部对象

Microsoft Jscript提供了11

内部(或“内置”)对象。它们是数组、布尔、日期、函数、全局、数学、数字、对象、正则表达式和错误。

和一个字符串对象。每个对象都有相关的方法和属性,这些在语言参考中有详细描述。本节还描述了一些对象。

排列

目标

数组下标可以看作对象的属性,由数值索引引用。请注意,添加到数组中的命名属性不能用数字进行索引;它们与数组元素分开。

使用新运算符和Array()构造函数生成新数组,如下例所示。

var theMonths=新数组(12);

每月[0]='一月';

现代[1]

='二月';

第[2]个月=3月;

第[3]个月=4月;

现代[4]

='五月';

第[5]='六月';

每月[6]='七月';

现代[7]

='八月';

第[8]个月=9月;

第[9]个月=

华侨城;

每月[10]=' 11月';

第[11]个月=12月;

使用关键字数组

生成数组时,Jscript包含长度属性,该属性记录数组条目的数量。如果没有为此属性指定值,请将长度设置为0。

而且数组没有入口点。如果指定数值,请将长度设置为该数字。如果指定了多个参数,这些参数将用作数组的条目。此外,参数的数量被分配给长度。

属性。下面的例子相当于前面的例子。

var theMonths=新数组(' 1月',' 2月',' 3月',' 4月',' 5月',' 6月',

7月”、“8月”、“9月”、“10月”、“11月”、“12月”);

当使用关键字数组时

当向生成的数组中添加元素时,Jscript会自动更改属性长度的值。Jscript中的数组索引总是以0而不是1开始,因此属性长度

通常比数组的最大索引大1。

字符串对象

在Jscript中,字符串(和数字)可以被视为对象。线

对象有一些内置方法,可以与它自己的字符串一起使用。其中之一是substring方法,它返回字符串的一部分。该方法以两个数字作为参数。

涩味=' 0123456789 ';

var aChunk=涩谷. substring(4,7);//威尔

AChunk设置为“456”。

var aNotherChunk=涩谷. substring(7,4);//威尔

另一个块被设置为“456”。

//使用上面生成数组的示例:

第一个字母=

现代[5]。子串(0,1);//将变量firstLetter设置为“j”。

字符串对象的另一个属性是

长度属性。此属性包含字符串中的字符数(空字符串为0)。它是一个可以直接用于计算的数值。

Var howLong=' hello world '。length//将变量howlong设置为11。

数学

目标

数学对象有许多预定义的属性和方法。属性是特殊的数字。这些特殊数字中的一个是pi值(约为3.14159…)。这是数学。产品改进(Product Improve)

属性,如下例所示。

//声明一个半径变量并赋值。

var circleArea=数学。PI *半径*半径;//注意

数学和圆周率是大写的。

数学对象的一种内置方法是幂法(或乘方),用于求指定数的幂。下面的例子也使

用了 pi
和乘幂。

  // 本公式计算给定半径的球体的体积。
  volume =
(4/3)*(Math.PI*Math.pow(radius,3));
  Date 对象
  Date
对象可以被用来表示任意的日期和时间,获取当前系统日期以及计算两个日期的间隔。它拥有一些预定义的属性和方法。通常,Date
对象给出星期;月份,天数和年份;以及以小时,分钟和秒表示的时间。该信息是基于 1970 年1 月 1 日 00:00:00.000 GMT 开始的毫秒数,其中
GMT 是格林威治标准时间(首选术语是 UTC,或者“全球标准时间”,它引用的信号是由“世界时间标准”发布的)。Jscript 可以处理 250,000
B.C. 到 255,000 A.D范围内的日期。

  使用 new 运算符创建一个新的 Date 对象。下面的示例计算当年已过去的天数和今年剩下的天数。

  /*
  本示例使用前面定义的月份名称数组。
  第一条语句以“Day Month Date 00:00:00
Year”格式
  对 thisIsToday 变量赋值。
  */
  var thisIsToday = new Date();

  var toDay = new Date(); //获取今天的日期。

  // 提取年,月,日。
  var thisYear = toDay.getFullYear();
  var thisMonth =
theMonths[toDay.getMonth()];
  var thisDay = thisMonth + " " +
toDay.getDate() + ", " + thisYear;
  Number 对象
  除了 Math 对象中可用的特殊数值属性(例如
PI)外,在 Microsoft Jscript 中, Number 对象有几个其他的数值属性。

  属性 描述
  MAX_VALUE 可能的最大数大约为 1.79E+308;可以是正数或负数。(具体数值随系统不同而有微小差别。)

  MIN_VALUE 可能的最小数大约为 2.22E-308;可以是正数或负数。(具体数值随系统不同而有微小差别。)
  NaN
特殊非数量值,“不是数值”。
  POSITIVE_INFINITY
比最大正数(Number.MAX_VALUE)还要大的任意正值自动被转换为此值,代表正无穷大。
  NEGATIVE_INFINITY
比最小的负数(负的 Number.MAX_VALUE)还小的任意值被自动转换为此值,代表负无穷。

  Number.NaN 是一个特殊的属性,被定义为“不是数值”。例如被 0 除返回 NaN。试图解析一个无法被解析为数字的字符串同样返回
Number.NaN。把 NaN 与任何数值或本身作比较的结果都是不相等。不能通过与 Number.NaN 比较来测试 NaN 结果,而应该使用 isNaN()
函数。

以上是“Jscript中有哪些内部对象”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127537.html

(0)

相关推荐

  • 【阿里云镜像】使用阿里巴巴开源镜像站镜像——Kubernetes 镜像

    技术【阿里云镜像】使用阿里巴巴开源镜像站镜像——Kubernetes 镜像 【阿里云镜像】使用阿里巴巴开源镜像站镜像——Kubernetes 镜像@目录一、参考链接二、Kubernetes 镜像简介三、

    礼包 2021年12月7日
  • openjdk11和oraclejdk11的区别(oracle jdk 和open jdk差别大吗)

    技术Oracle,Open JDK等四大JVM性能对比的示例分析这篇文章将为大家详细讲解有关Oracle,Open JDK等四大JVM性能对比的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年12月17日
  • 如何进行PyQt5数据库操作

    技术如何进行PyQt5数据库操作如何进行PyQt5数据库操作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PyQt5数据库操作一、SQLite数据库1、

    攻略 2021年11月11日
  • 如何进行MySQL表结构的导入和导出

    技术如何进行MySQL表结构的导入和导出本篇文章给大家分享的是有关如何进行MySQL表结构的导入和导出,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MySQ

    攻略 2021年10月25日
  • 个人建设银行账户查询,建设银行个人账户余额查询

    技术个人建设银行账户查询,建设银行个人账户余额查询建行银行卡查询余额的办法有个人建设银行账户查询:1.网点查询:持卡人携带身份证、银行卡前往任一建行营业厅,向工作人员提出查询余额申请,在验证个人身份后即可查询。2.ATM

    生活 2021年10月22日
  • 微信sdk里有没有验证签名的方法(微信两个项目共用jssdk签名)

    技术微信JS-SDK签名接口怎么用这篇文章给大家分享的是有关微信JS-SDK签名接口怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先我们看一下微信公众号开发关于微信JS-SDK的使用说

    攻略 2021年12月24日