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)

相关推荐

  • Vue3之VueX语法

    技术Vue3之VueX语法本篇内容主要讲解“Vue3之VueX语法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3之VueX语法”吧!到此,相信大家对“Vue3之Vue

    攻略 2021年10月22日
  • Javascript对象原型是什么

    技术Javascript对象原型是什么本篇内容主要讲解“Javascript对象原型是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript对象原型是什么”吧

    攻略 2021年11月20日
  • Kubernetes架构设计与核心组件工作流是什么

    技术Kubernetes架构设计与核心组件工作流是什么这篇文章主要讲解了“Kubernetes架构设计与核心组件工作流是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“

    攻略 2021年10月29日
  • 3个看似简单的Python问题是什么

    技术3个看似简单的Python问题是什么本篇内容主要讲解“3个看似简单的Python问题是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“3个看似简单的Python问题是什

    攻略 2021年11月2日
  • php怎么实现下载进度条

    技术php怎么实现下载进度条本篇内容主要讲解“php怎么实现下载进度条”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么实现下载进度条”吧!

    攻略 2021年10月28日
  • 一场因OpenJDK引发的血案 之JavaFx

    技术一场因OpenJDK引发的血案 之JavaFx 一场因OpenJDK引发的血案 之JavaFxhttps://zhuanlan.zhihu.com/p/103765203
    案发现场
    最近做了个项

    礼包 2021年11月9日