Jscript中有哪些内部对象

  介绍

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

  内部对象
微软Jscript提供了11   个内部(或“内置”)对象。它们是数组,布尔值、日期、功能、全球、数学、数量、对象,RegExp,错误   以及字符串对象。每一个对象有相关的方法和属性,这在语言参考中有详细的描述。本节中也描述了某些对象。

数组   对象
数组下标可以被认为是对象的属性,它是通过数字索引来引用的。注意添加到数组中的已命名的属性不能通过数字来索引;它们是与数组元素分离的。

使用新运算符和数组()构造器生成一个新的数组,如下面的示例。

var延期=new Array (12);
延期[0]=癑an";
延期[1]=癋eb"
延期[2]=癕ar";
延期[3]=癆pr";
延期[4]=癕ay"
延期[5]=癑un";
延期[6]=癑ul";
延期[7]=癆ug"
延期[8]=癝ep";
延期[9]=癘ct"
延期[10]=癗ov";
延期[11]=癉ec";
用关键字数组   生成数组时,Jscript包含了长度属性,该属性记录了数组入口数。如果没有给该属性指定值,则设置长度为0   且数组没有入口点。如果指定一个数值,则将长度设置为该数。如果指定了不止一个参数,则这些参数被用作数组的入口。另外,参数的数目被赋给长度   属性。如下面的示例与前一个示例是等价的。

var延期=new Array (“Jan",“Feb",“Mar",“Apr",“May",“Jun",   
“Jul",“Aug",“Sep",“Oct",“Nov",“Dec");
当向用关键字数组   生成的数组中添加元素时,Jscript自动改变属性长度的值.Jscript中的数组索引总是以0开始,而不是1,所以属性长度   通常比数组的最大索引大1 .

字符串对象
在Jscript中,可以将字符串(和数)当作对象来处理.string   对象有一些内置方法,可以和自己的字符串一起使用。其中一个是子串方法,它返回字符串的一部分。该方法以两个数字作为参数。

aString=?123456789“;
var aChunk=aString。子串(4、7);//将   aChunk设为“456“。
var aNotherChunk=aString。substring (7 4);//将   aNotherChunk设为“456“。
//使用上面生成数组的示例:
firstLetter=延期[5].substring (0,1);//将变量firstLetter设为“J”。
字符串对象的另一个属性是   长度属性。本属性包含了字符串中的字符数(空字符串为0)。它是一个数值,可以直接在计算中使用。

var howLong=澳愫肳orld"。//长度设置变量howLong为11。
数学   对象
数学对象有许多预定义属性和方法。属性是特殊的数字。这些特殊的数字之一是π值(近似3.14159…)。这是Math.PI   属性,如下例所示。

//声明一个半径变量并赋数值。
var circleArea=数学。π* *半径;//注意   数学和π大写。
数学对象的一个内置方法是乘幂方法(或战俘),使用该方法求得指定数的幂次。下面的例子同时使用了π   和乘幂。

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

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

/*
本示例使用前面定义的月份名称数组。
第一条语句以“天月日期就是   ”格式
对thisIsToday变量赋值。
*/
var thisIsToday=new日期();

今天var=新的日期();//获取今天的日期。

//提取年,月,日。
var今年=toDay.getFullYear ();
var thisMonth=延期(toDay.getMonth ()];
var thisDay=thisMonth +“;“;+   toDay.getDate () +“,“+今年;
数量对象
除了数学对象中可用的特殊数值属性(例如   π)外,在微软Jscript中,数量对象有几个其他的数值属性。

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

Jscript中有哪些内部对象