javaScript参考手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Array对象Array对象用于在单个的变量中存储多个值。创建Array对象的语法:newArray();newArray(size);newArray(element0,element0,...,elementn);参数参数size是期望的数组元素个数。返回的数组,length字段将被设为size的值。参数element...,elementn是参数列表。当使用这些参数来调用构造函数Array()时,新创建的数组的元素就会被初始化为这些值。它的length字段也会被设置为参数的个数。返回值返回新创建并被初始化了的数组。如果调用构造函数Array()时没有使用参数,那么返回的数组为空,length字段为0。当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为undefined的数组。当其他参数调用Array()时,该构造函数将用参数指定的值初始化数组。当把构造函数作为函数调用,不使用new运算符时,它的行为与使用new运算符调用它时的行为完全一样。Array对象属性FF:Firefox,IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的数组函数的引用。14index14input14length设置或返回数组中元素的数目。14prototype使您有能力向对象添加属性和方法。14Array对象方法FF:Firefox,IE:InternetExplorer方法描述FFIEconcat()连接两个或更多的数组,并返回结果。14join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。14pop()删除并返回数组的最后一个元素15.5push()向数组的末尾添加一个或更多元素,并返回新的长度。15.5reverse()颠倒数组中元素的顺序。14shift()删除并返回数组的第一个元素15.5slice()从某个已有的数组返回选定的元素14sort()对数组的元素进行排序14splice()删除元素,并向数组添加新元素。15.5toSource()返回该对象的源代码。1-toString()把数组转换为字符串,并返回结果。14toLocaleString()把数组转换为本地数组,并返回结果。14unshift()向数组的开头添加一个或更多元素,并返回新的长度。16valueOf()返回数组对象的原始值14Boolean对象Boolean对象表示两个值:true或false。创建Boolean对象的语法:newBoolean(value);//构造函数Boolean(value);//转换函数参数参数value由布尔对象存放的值或者要转换成布尔值的值。返回值当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。如果作为一个函数(不带有运算符new)调用时,Boolean()只将把它的参数转换成一个原始的布尔值,并且返回这个值。注释:如果省略value参数,或者设置为0、-0、null、、false、undefined或NaN,则该对象设置为false。否则设置为true(即使value参数是字符串false)。Boolean对象属性FF:Firefox,IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的Boolean函数的引用14prototype使您有能力向对象添加属性和方法。14Boolean对象方法FF:Firefox,IE:InternetExplorer方法描述FFIEtoSource()返回该对象的源代码。1-toString()把逻辑值转换为字符串,并返回结果。14valueOf()返回Boolean对象的原始值。14Boolean对象描述在JavaScript中,布尔值是一种基本的数据类型。Boolean对象是一个将布尔值打包的布尔对象。Boolean对象主要用于提供将布尔值转换成字符串的toString()方法。当调用toString()方法将布尔值转换成字符串时(通常是由JavaScript隐式地调用),JavaScript会内在地将这个布尔值转换成一个临时的Boolean对象,然后调用这个对象的toString()方法。Date对象Date对象用于处理日期和时间。创建Date对象的语法:varmyDate=newDate()注释:Date对象会自动把当前日期和时间保存为其初始值。Date对象属性FF:Firefox,IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的Date函数的引用。14prototype使您有能力向对象添加属性和方法。14Date对象方法FF:Firefox,IE:InternetExplorer方法描述FFIEDate()返回当日的日期和时间。13getDate()从Date对象返回一个月中的某一天(1~31)。13getDay()从Date对象返回一周中的某一天(0~6)。13getMonth()从Date对象返回月份(0~11)。13getFullYear()从Date对象以四位数字返回年份。14getYear()请使用getFullYear()方法代替。13getHours()返回Date对象的小时(0~23)。13getMinutes()返回Date对象的分钟(0~59)。13getSeconds()返回Date对象的秒数(0~59)。13getMilliseconds()返回Date对象的毫秒(0~999)。14getTime()返回1970年1月1日至今的毫秒数。13getTimezoneOffset()返回本地时间与格林威治标准时间(GMT)的分钟差。13getUTCDate()根据世界时从Date对象返回月中的一天(1~31)。14getUTCDay()根据世界时从Date对象返回周中的一天(0~6)。14getUTCMonth()根据世界时从Date对象返回月份(0~11)。14getUTCFullYear()根据世界时从Date对象返回四位数的年份。14getUTCHours()根据世界时返回Date对象的小时(0~23)。14getUTCMinutes()根据世界时返回Date对象的分钟(0~59)。14getUTCSeconds()根据世界时返回Date对象的秒钟(0~59)。14getUTCMilliseconds()根据世界时返回Date对象的毫秒(0~999)。14parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。13setDate()设置Date对象中月的某一天(1~31)。13setMonth()设置Date对象中月份(0~11)。13setFullYear()设置Date对象中的年份(四位数字)。14setYear()请使用setFullYear()方法代替。13setHours()设置Date对象中的小时(0~23)。13setMinutes()设置Date对象中的分钟(0~59)。13setSeconds()设置Date对象中的秒钟(0~59)。13setMilliseconds()设置Date对象中的毫秒(0~999)。14setTime()以毫秒设置Date对象。13setUTCDate()根据世界时设置Date对象中月份的一天(1~31)。14setUTCMonth()根据世界时设置Date对象中的月份(0~11)。14setUTCFullYear()根据世界时设置Date对象中的年份(四位数字)。14setUTCHours()根据世界时设置Date对象中的小时(0~23)。14setUTCMinutes()根据世界时设置Date对象中的分钟(0~59)。14setUTCSeconds()根据世界时设置Date对象中的秒钟(0~59)。14setUTCMilliseconds()根据世界时设置Date对象中的毫秒(0~999)。14toSource()返回该对象的源代码。1-toString()把Date对象转换为字符串。14toTimeString()把Date对象的时间部分转换为字符串。14toDateString()把Date对象的日期部分转换为字符串。14toGMTString()请使用toUTCString()方法代替。13toUTCString()根据世界时,把Date对象转换为字符串。14toLocaleString()根据本地时间格式,把Date对象转换为字符串。13toLocaleTimeString()根据本地时间格式,把Date对象的时间部分转换为字符串。13toLocaleDateString()根据本地时间格式,把Date对象的日期部分转换为字符串。13UTC()根据世界时返回1997年1月1日到指定日期的毫秒数。13valueOf()返回Date对象的原始值。14Math对象Math对象用于执行数学任务。使用Math的属性和方法的语法:varpi_value=Math.PI;varsqrt_value=Math.sqrt(15);注释:Math对象并不像Date和String那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把Math作为对象使用就可以调用其所有属性和方法。Math对象属性FF:Firefox,IE:InternetExplorer属性描述FFIEE返回算术常量e,即自然对数的底数(约等于2.718)。13LN2返回2的自然对数(约等于0.693)。13LN10返回10的自然对数(约等于2.302)。13LOG2E返回以2为底的e的对数(约等于1.414)。13LOG10E返回以10为底的e的对数(约等于0.434)。13PI返回圆周率(约等于3.14159)。13SQRT1_2返回返回2的平方根的倒数(约等于0.707)。13SQRT2返回2的平方根(约等于1.414)。13Math对象方法FF:Firefox,IE:InternetExplorer方法描述FFIEabs(x)返回数的绝对值。13acos(x)返回数的反余弦值。13asin(x)返回数的反正弦值。13atan(x)以介于-PI/2与PI/2弧度之间的数值来返回x的反正切值。13atan2(y,x)返回从x轴到点(x,y)的角度(介于-PI/2与PI/2弧度之间)。13ceil(x)对数进行上舍入。13cos(x)返回数的余弦。13exp(x)返回e的指数。13floor(x)对数进行下舍入。13log(x)返回数的自然对数(底为e)。13max(x,y)返回x和y中的最高值。13min(x,y)返回x和y中的最低值。13pow(x,y)返回x的y次幂。13random()返回0~1之间的随机数。13round(x)把数四舍五入为最接近的整数。13sin(x)返回数的正弦。13sqrt(x)返回数的平方根。13tan(x)返回角的正切。13toSource()返回该对象的源代码。1-valueOf()返回Math对象的原始值。14Number对象Number对象是原始数值的包装对象。创建Number对象的语法:varmyNum=newNumber(value);varmyNum=Number(value);参数参数value是要创建的Number对象的数值,或是要转换成数字的值。返回值当Number()和运算符new一起作为构造函数使用时,它返回一个新创建的Number对象。如果不用new运算符,把Number()作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回NaN)。Number对象属性FF:Firefox,IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的Number函数的引用。1

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功