js内置对象属性及方法.docx
- 文档编号:29068845
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:11
- 大小:18.90KB
js内置对象属性及方法.docx
《js内置对象属性及方法.docx》由会员分享,可在线阅读,更多相关《js内置对象属性及方法.docx(11页珍藏版)》请在冰豆网上搜索。
js内置对象属性及方法
1.Date
属性
(1):
constructor所建立对象的函数参考
prototype能够为对象加入的属性和方法
方法(43):
getDay()返回一周中的第几天(0-6)
getYear()返回年份.2000年以前为2位,2000(包含)以后为4位
getFullYear()返回完整的4位年份数
getMonth()返回月份数(0-11)
getDate()返回日(1-31)
getHours()返回小时数(0-23)
getMinutes()返回分钟(0-59)
getSeconds()返回秒数(0-59)
getMilliseconds()返回毫秒(0-999)
getUTCDay()依据国际时间来得到现在是星期几(0-6)
getUTCFullYear()依据国际时间来得到完整的年份
getUTCMonth()依据国际时间来得到月份(0-11)
getUTCDate()依据国际时间来得到日(1-31)
getUTCHours()依据国际时间来得到小时(0-23)
getUTCMinutes()依据国际时间来返回分钟(0-59)
getUTCSeconds()依据国际时间来返回秒(0-59)
getUTCMilliseconds()依据国际时间来返回毫秒(0-999)
getTime()返回从1970年1月1号0:
0:
0到现在一共花去的毫秒数
getTimezoneoffset()返回时区偏差值,即格林威治平均时间(GMT)与运行脚本的计算机所处时区设置之间相差的分钟数)
parse(dateString)返回在Date字符串中自从1970年1月1日00:
00:
00以来的毫秒数
setYear(yearInt)设置年份.2位数或4位数
setFullYear(yearInt)设置年份.4位数
setMonth(monthInt)设置月份(0-11)
setDate(dateInt)设置日(1-31)
setHours(hourInt)设置小时数(0-23)
setMinutes(minInt)设置分钟数(0-59)
setSeconds(secInt)设置秒数(0-59)
setMilliseconds(milliInt)设置毫秒(0-999)
setUTCFullYear(yearInt)依据国际时间来设置年份
setUTCMonth(monthInt)依据国际时间来设置月(0-11)
setUTCDate(dateInt)依据国际时间来设置日(1-31)
setUTCHours(hourInt)依据国际时间来设置小时
setUTCMinutes(minInt)依据国际时间来设置分钟
setUTCSeconds(secInt)依据国际时间来设置秒
setUTCMilliseconds(milliInt)依据国际时间来设置毫秒
setTime(timeInt)设置从1970年1月1日开始的时间.毫秒数
toGMTString()根据格林威治时间将Date对象的日期(一个数值)转变成一个GMT时间字符串,如:
Weds,15Junel99714:
02:
02GMT
toUTCString()根据通用时间将一个Date对象的日期转换为一个字符串
toLocaleString()把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式
toSource()显示对象的源代码
toString()将日期对象转换为字符串
UTC(yyyy,mm,dd,hh,mm,ss,msec)返回从格林威治标准时间到指定时间的差距,单位为毫秒
valueOf()返回日期对象的原始值
2.Math
属性:
constructor所建立对象的函数参考
prototype能够为对象加入的属性和方法
E欧拉常量,自然对数的底(约等于2.718)
LN22的自然对数(约等于0.693)
LN1010的自然对数(约等于2.302)
LOG2E以2为底的e的对数.(约等于1.442)
LOG10E以10为底的e的对数(约等于0.434)
PI∏的值(约等于3.14159)
SQRT1_21/2(0.5)的平方根(即l除以2的平方根,约等于o.707)
SQRT22的平方根(约等于1.414)
方法:
abs(x)返回数字的绝对值
acos(x)返回数字的反余弦值
asin(x)返回数字的反正弦值
atan(x)返回位于-PI/2和PI/2的反正切值
atan2(y,x)返回(x,y)位于-PI到PI之间的角度
ceil(x)返回x四舍五入后的最大整数
cos(x)返回一个数字的余弦值
exp(x)返回E^x值
floor(x)返回x四舍五入后的最小整数
log(x)返回底数为E的自然对数
max(x,y)返回x和y之间较大的数
min(x,y)返回x和y之间较小的数
pow(x,y)返回y^x的值
random()返回位于0到1之间的随机函数
round(x)四舍五入后取整
sin(x)返回数字的正弦值
sqrt(x)返回数字的平方根
tan(x)返回一个角度的正切值
toSource()显示对象的源代码
valueOf()返回数学对象的原始值
3.Number
属性:
Max_value(在JavaScript中的一个数可以有最大的可能值)
Min_value(他最小的可能值在JavaScript中一些有5e-324)
NaN(等于一个值,而不是数字)
negative_infinityAvaluethatislessthanMIN_VALUE.(值小于min_value。
)
posotive_infinity(一个值是大于max_value。
)
prototypeAstaticpropertyoftheNumberobject(数字对象的静态属性)
方法:
toString返回指定对象的字符串
valueOf()返回数学对象的原始值
4.Boolean
属性:
constructor所建立对象的函数参考
prototype能够为对象加入的属性和方法
方法:
toSource()显示对象的源代码
toString()将布尔值转换为字符串,并且返回结果
valueOf()返回布尔对象的原始值
5.String
属性:
constructor所建立对象的函数参考
prototype能够为对象加入的属性和方法
length返回字符串的字符长度
方法(20):
anchor("name")用来把字符串转换为HTML锚点标记内(
big()把字符串中的文本变成大字体()
blink()把字符串中的文本变成闪烁字体(
bold()把字符串中的文本变成黑字体()
fixed()把字符串中的文本变成固定间距字体,即电报形式()
fontcolor(color)设置字符串中文本的颜色(
Fontsize(size)把字符串中的文本变成指定大小(
italics()把字符串中的文本变成斜字体()
Link(url)用来把字符串转换-HTML链接标记中(
small()把字符串中的文本变成小字体()
strike()把字符串中的文本变成划掉字体()
sub()把字符串中的文本变成下标(subscript)字体((SUB>)
sup()把字符串中的文本变成上标(superscript)字体()
charAt(index)返回指定索引处的字符
charCodeAt(index)返回一个整数该整数表示String对象中指定位置处的字符Unicode编码
concat(string2)连接两条或多条字符串
fromCharCode(num1,num2,…,numN)获取指定的Unicode值并返回字符串
indexOf(searchString,startIndex)返回字符串中第一个出现指定字符串的位置
lastlndexOf(searchString,startIndex)返回字符串中最后一个出现指定字符串的位置
match(regex)在字符串中查找指定值
replace(regex,newString)将字符串中的某些字符替换成其它字符
search(regex)针对某执行值对字符串进行查找
slice(startIndex,endIndex)将部分字符抽出并在新的字符串中返回剩余部分
split(delimiter)将字符串分配为数组
substr(startIndex,length)从startIndex取,取length个字符
substring(startIndex,endIndex)从startIndex和endIndex之间的字符,不包括endIndex
toLowerCase()把字符串中的文本变成小写
toUpperCase()把字符串中的文本变成大写
toSource()显示对象的源代码
valueOf()返回字符串对象的原始值
6.Array
属性:
constructor所建立对象的函数参考
prototype能够为对象加入的属性和方法
index对于一个数组创建的正则表达式匹配,在字符串中的匹配的零为基础的索引。
input对于一个数组创建的正则表达式匹配,反映了正则表达式匹配的原始字符串。
length获取数组元素的个数,即最大下标加1
方法(13):
concat(array1,arrayn)将两个或两个以上的数组值连接起来,合并后返回结果
join(string)将数组中元素合并为字符串,string为分隔符如省略参数则直接合并不再分隔
pop()移除数组中的最后一个元素并返回该元素
push(value)在数组的末尾加上一个或多个元素,并且返回新的数组长度值
reverse()颠倒数组中元素的顺序,反向排列
shift()移除数组中的第一个元素并返回该元素
slice(start,deleteCount,[item1[,item2[,...[,itemN]]]])返从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
sort(compareFunction)在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串再排序,返回排序后的数组
splice()为数组删除并添加新的元素
toSource()显示对象的源代码
toString()将数组所有元素返回一个字符串,其间用逗号分隔
unshift(value)为数组的开始部分加上一个或多个元素,并且返回该数组的新长度
valueOf()返回数组对象的原始值
7.RegExp
属性:
$1,...,$9括号匹配的子字符串,如果任何。
$_Seeinput.
$*Seemultiline.
$&SeelastMatch.
$+SeelastParen.
$`SeeleftContext.
$'SeerightContext.
global是否要测试字符串中的所有可能的匹配的正则表达式,或只针对第一。
ignoreCase在字符串中尝试匹配时是否忽略了情况。
input正则表达式匹配的字符串。
lastIndex下一个匹配的索引。
lastMatch最后一个匹配的字符。
lastParen最后一个括号子串匹配,如果任何。
leftContext在最近匹配的子串。
multiline是否在多行字符串中搜索。
rightContext在最近的匹配串。
source图案的文本。
方法:
compile编译正则表达式对象。
exec在字符串参数中执行搜索。
test字符串参数的匹配测试
8.Function
属性:
arguments数组参数传递到一个相应的功能。
arity指示函数所期望的参数的数目。
caller指定,函数称为thecurrent函数。
prototype允许添加到一个函数对象的属性。
方法:
toString返回指定对象的字符串。
9.Object
属性:
constructor指定创建对象的原型的功能。
prototype允许添加到所有对象的属性。
方法:
eval对指定对象的上下文字符串JavaScript代码。
toString返回指定对象的字符串。
unwatch删除一个观察点从属性源对象。
valueOf返回指定对象的原始值。
watch增加了一个观察点到属性源对象。
10.全局
属性:
Infinity指定一个正负无穷大的数值
NaN指定一个“非数字”值
undefined指定一个未被赋值的变量
方法:
decodeURI()为加密的URI进行解码
decodeURIComponent()为加密的URI组件解码
encodeURI()将字符串加密为URI
XX文库-让每个人平等地提升自我XX文库-让每个人平等地提升自我encodeURIComponent()将字符串加密为URI组件
escape(string)加密一个字符串
unescape()使用escape()对一个字符串进行解码
eval(string)判断一个字符串并将其以脚本代码的形式执行
isFinite(number)检测一个值是否为一个有限数字,返回True或False
isNaN(string)检测一个值是否不是一个有限数字
Number()将一个对象的值转换为一个数字
parseFloat(string)将一个字符串解析为一个浮点数字
parseInt(string)将一个字符串解析为一个整数,不是四舍五入操作,而是切尾
String(object)将一个对象值转换为一个字符串
number(object)
11.事件
属性:
a.窗口事件,只在body和frameset元素中才有效
onload页面或图片加载完成时
onunload用户离开页面时
b.表单元素事件,在表单元素中才有效
onchange框内容改变时
onsubmit点击提交按钮时
onreset重新点击鼠标按键时
onselect文本被选择时
onblur元素失去焦点时
onfocus当元素获取焦点时
c.键盘时间在base,bdo,bdo,frame,frameset,head,html,iframe,meta,
meta,param,script,style,title元素里都无效
onkeydown按下键盘按键时
onkeypress按下或按住键盘按键时
onkeyup放开键盘按键时
d.base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效
onclick鼠标点击一个对象时
ondblclick鼠标双击一个对象时
onmousedown鼠标被按下时
onmousemove鼠标被移动时
onmouseout鼠标离开元素时
onmouseover鼠标经过元素时
onmouseup释放鼠标按键时
e.其他
onresize当窗口或框架被重新定义尺寸时
onabort图片下载被打断时
onerror当加载文档或图片时发生错误时
自定义对象:
有初始化对象和定义构造函数的对象两种方法
a:
初始化对象
对象={属性1:
值1;属性2:
值2;...属性n:
值n}注意:
每个属性/值对之间用分号隔开;
b:
定义构造函数的对象
例如:
function函数名(属性1,属性2,......属性N){
this.属性1=属性值1;
this.属性2=属性值2;
this.属性n=属性值n;
this.方法名1=函数名1;
this.方法名2=函数名2;
}
注意:
方法名和函数名可以同名,但是在方法调用函数前,函数必须已经定义好,否则会出错
为自定义的函数创建新的实例一样是使用new语句。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- js 内置 对象 属性 方法