`

js 主要内置对象的使用

阅读更多

 

  1.String对象:
   属性:
  // constructor 所建立对象的函数参考
  // prototype    能够为对象加入的属性和方法
   length     * 返回字符串的字符长度

   方法(20):

数据处理   

   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()    返回字符串对象的原始值    

HTML显示
   anchor("name")用来把字符串转换为HTML锚点标记内(<A NAME=>)
   big()      把字符串中的文本变成大字体(<BIG>)
   blink()     把字符串中的文本变成闪烁字体(<BLINK>)
   bold()      把字符串中的文本变成黑字体(<B>)
   fixed()     把字符串中的文本变成固定间距字体,即电报形式(<TT>)
   fontcolor(color)设置字符串中文本的颜色(<FONT COLOR=>)
   Fontsize(size) 把字符串中的文本变成指定大小(<FONTSIZE=>)
   italics()    把字符串中的文本变成斜字体(<I>)
   Link(url)用来把字符串转换-HTML链接标记中(<A HREF=>)
   small()     把字符串中的文本变成小字体(<SMALL>)
   strike()     把字符串中的文本变成划掉字体(<STRIKE>)
   sub()      把字符串中的文本变成下标(subscript)字体((SUB>)
   sup()      把字符串中的文本变成上标(superscript)字体(<SUP>)

2.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,15 June l997 14:02:02 GMT
toUTCString()     根据通用时间将一个Date对象的日期转换为一个字符串
toLocaleString()    把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式
// toSource()       显示对象的源代码
toString()       将日期对象转换为字符串
UTC(yyyy, mm, dd, hh, mm, ss, msec)返回从格林威治标准时间到指定时间的差距,单位为毫秒
// valueOf()       返回日期对象的原始值

3.Math
属性:
// constructor      所建立对象的函数参考
// prototype       能够为对象加入的属性和方法
E           欧拉常量,自然对数的底(约等于2.718)
LN2          2的自然对数(约等于0.693)
LN10          10的自然对数(约等于2.302)
LOG2E         以2为底的e的对数.(约等于1.442)
LOG10E         以10为底的e的对数(约等于0.434)
PI           ∏的值(约等于3.14159)
SQRT1_2        1/2(0.5)的平方根(即l除以2的平方根,约等于o.707)
SQRT2         2的平方根(约等于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() 返回数学对象的原始值

4.Array
属性:
// constructor 所建立对象的函数参考
// prototype    能够为对象加入的属性和方法
length      获取数组元素的个数,即最大下标加1

方法(13):
concat(array1,arrayn)将两个或两个以上的数组值连接起来,合并后返回结果
join(string) 将数组中元素合并为字符串,string为分隔符.如省略参数则直接合并,不再分隔
pop()      移除数组中的最后一个元素并返回该元素
push(value) 在数组的末尾加上一个或多个元素,并且返回新的数组长度值
reverse()    颠倒数组中元素的顺序,反向排列
shift()     移除数组中的第一个元素并返回该元素
slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
sort(compare Function) 在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串再排序,返回排序后的数组
splice()     为数组删除并添加新的元素
// toSource()    显示对象的源代码
toString()    将数组所有元素返回一个字符串,其间用逗号分隔
unshift(value)为数组的开始部分加上一个或多个元素,并且返回该数组的新长度
// valueOf()    返回数组对象的原始值                

5.全局
属性:
Infinity     指定一个正负无穷大的数值
NaN       指定一个 “非数字” 值
undefined    指定一个未被赋值的变量

方法:
decodeURI()       为加密的URI进行解码
decodeURIComponent() 为加密的URI组件解码
encodeURI()       将字符串加密为URI
encodeURIComponent() 将字符串加密为URI组件
escape(string)      加密一个字符串
unescape()        使用escape()对一个字符串进行解码
eval(string)       判断一个字符串并将其以脚本代码的形式执行
isFinite(number)     检测一个值是否为一个有限数字,返回True或False
isNaN(string)      检测一个值是否不是一个有限数字
Number()         将一个对象的值转换为一个数字
parseFloat(string)    将一个字符串解析为一个浮点数字
parseInt(string)     将一个字符串解析为一个整数,不是四舍五入操作,而是切尾
String(object)      将一个对象值转换为一个字符串
number(object)

6.RegExp
方法:
compile     Compiles a regular expression object.
exec       Executes a search for a match in its string parameter.
test       Tests for a match in its string parameter

7.事件
属性:
a.窗口事件,只在body和frameset元素中才有效
onload      页面或图片加载完成时
onunload     用户离开页面时

b.表单元素事件,在表单元素中才有效
onchange     框内容改变时
onsubmit     点击提交按钮时
onreset     重新点击鼠标按键时
onselect     文本被选择时
onblur      元素失去焦点时
onfocus     当元素获取焦点时

c.键盘事件,在base,bdo,br,frame,frameset,head,html,iframe,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;
}

 

分享到:
评论

相关推荐

    JavaScript内置对象相关介绍及用法

    JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法

    JavaScript内置对象(ppt)

    JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)...

    第10节 JavaScript内置对象.rar

    第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象.rar第10节 JavaScript内置对象....

    JavaScript内置函数与内置对象.doc

    JavaScript内置函数与内置对象.doc

    03 JavaScript内置对象与浏览器对象.ppt

    目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event

    JavaScript内置对象大全

    ### JavaScript内置对象大全:深入解析 #### 一、Date对象:日期与时间处理的核心 `Date`对象在JavaScript中用于处理日期和时间相关的操作。它提供了丰富的方法来获取和设置日期时间的不同部分。 1. **构造函数**...

    js核心内置对象

    这是javascript的核心内置对象API,希望对大家有所帮助

    javascript本地对象_内置对象和宿主对象

    总的来说,JavaScript中的对象和内置对象构成了其灵活且强大的编程基础,晚绑定特性使得JavaScript能够适应各种动态场景,而本地和内置对象则提供了丰富的功能和工具,便于开发者构建复杂的应用程序。理解并熟练运用...

    javaScript内置对象.doc

    以下是对标题和描述中提及的一些JavaScript内置对象及其属性和方法的详细说明: 1. **String对象**: - `length`属性:返回字符串的字符个数。 - `big()`方法:返回一个带有`&lt;big&gt;`标签的字符串,使得文本变大。 ...

    jsp九大内置对象

    ### JSP九大内置对象详解 #### 一、Request对象 - **定义**:`javax.servlet.http.HttpServletRequest` 类型的对象。 - **用途**:用于接收客户端发送到服务器端的数据(包括但不限于HTTP请求头、请求参数等)。 - ...

    详解JavaScript的内置对象

    JavaScript中的内置对象是语言核心部分的一部分,它们提供了一系列预先定义的功能和属性,使得开发者能够方便地处理各种数据类型和操作。这些内置对象包括但不限于String、Date、Array、Number、Boolean等,它们各自...

    Javascript3-内置对象

    Javascript3- 内置对象

    JS内置对象属性及方法[参考].pdf

    这里我们将详细探讨JS中的两个关键内置对象:Date和Math。 首先,Date对象是JavaScript处理日期和时间的核心工具。它具有多个属性和方法,用于创建、操作和格式化日期。例如,`constructor`属性是指向创建该对象的...

    六大内置对象主要内容

    在JavaServer Pages (JSP)技术中,有六个核心的内置对象,它们是开发者在处理HTTP请求和响应时经常使用的工具。这些内置对象简化了Web应用程序的开发,使得程序员能够轻松地访问和处理用户的数据。下面我们将逐一...

    JavaScript 核心参考教程 内置对象

    JavaScript 不是纯面向对象的语言,而是基于对象的,这意味着它允许开发者利用内置对象来实现各种功能,但并不强制使用面向对象的编程范式。 在JavaScript中,内置对象是语言本身提供的基础结构,它们提供了许多...

    JSP内置对象实现在线聊天室设计布局

    这个是jsp内置对象实现一个在线聊天室的设计布局,本人已经实现整个项目。本文件主要供学习jsp内置对象使用,如果在看代码中有什么问题或者建议,欢迎联系我,大家以前讨论。

    servlet 内置对象

    ### Servlet内置对象详解 在Java Web开发中,Servlet作为处理HTTP请求的核心技术之一,其内置对象(也称为预定义对象)对于实现业务逻辑至关重要。本文将详细介绍Servlet中的八大内置对象:`request`、`response`、...

    javascript 内置对象大全(完整版)

    JavaScript内置对象大全是学习JavaScript编程不可或缺的部分,涵盖了语言的核心组件和功能。JavaScript是一种轻量级、解释型的编程语言,最初由Netscape公司开发,主要用于网页和浏览器交互,提供动态网页效果和用户...

Global site tag (gtag.js) - Google Analytics