边肖将与您分享一些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