最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript中各种引用类型的常用操作方法小结_基础知识

来源:动视网 责编:小采 时间:2020-11-27 21:50:08
文档

JavaScript中各种引用类型的常用操作方法小结_基础知识

JavaScript中各种引用类型的常用操作方法小结_基础知识:Object类型 Array类型 重排序方法: compare 升序: function compare(value1, value2){ if (value1value2){ return 1; } else{ return 0; } } var values = [0,1,5,10,15]; values.sort(compare); c
推荐度:
导读JavaScript中各种引用类型的常用操作方法小结_基础知识:Object类型 Array类型 重排序方法: compare 升序: function compare(value1, value2){ if (value1value2){ return 1; } else{ return 0; } } var values = [0,1,5,10,15]; values.sort(compare); c


Object类型

Array类型
重排序方法: compare
升序:

降序:

slice:
slice(start, end); slice()方法返回从参数指定位置开始到当前数组末尾的所有项。如果有两个参数,该方法返回起死和结束位置之间的项,但不包括结束位置的项。

splice:
splice()有删除,插入,替换的功能

删除:
需要两个参数,要删除的第一项的位置和要删除的项数。

插入:
需要三个参数:起始位置、0(要删除的项数)和要插入的项

替换:
需要三个参数:起始位置、要删除的项数和要插入的任意数量的项。

Date类型
RegExp类型

pattern1和pattern2是两个完全等价的正则表达式。要注意的是,传递给RegExp构造函数的两个参数都是字符串(不能把正则表达式字面量传递给RegExp构造函数)。由于RegExp构造函数的模式参数是字符串,所以在某些情况下要对字符串进行双重转义。

RegExp实例方法
exec

exec接收一个参数,即要应用模式的字符串,然后返回包含第一个匹配信息的数组。

match
match是字符串执行匹配正则表达式规则的方法,他的参数是正则表达

test
test()接收一个字符串参数

Function类型
函数内部属性
把arguments转为数组

该属性是一个指针,指向拥有这个arguments对象的函数。当函数在严格模式下运行时,访问arguments.callee会导致错误。

函数属性和方法
length
length属性表示函数希望接收的命名参数的个数。

prototype

call, apply

基本包装类型

Boolean类型

Number类型

String类型
字符方法
charAt() charCodeAt()

charAt()方法以单字符字符串的形式返回给定位置的那个字符串。

charCodeAt()返回的是字符编码。

字符串操作方法
concat()

concat()用于将一或多个字符串拼接起来。

slice(start, end)
end 表示字符串到哪里结束。
如果传入的是负数,slice()方法会将传入的负值与字符串长度相加。

substring(start, end)
如果传入的是负数, substring()会把所有字符参数都转换为0

substr(start, length)
如果传入的是负数,substr()方法将负的第一个参数加上字符串的长度,而将负的第二个参数转换为0

字符串位置方法

这两个方法都可以接收可选的第二个参数,表示从字符串中的哪个位置开始搜索。

字符串的模式匹配方法
match()

search()

replace()

Global对象
URI编码方法
Global对象的encodeURI()和encodeURIComponent()方法可以对URI(Uniform Resources Identifiers,通用资源标识符)进行编码,以便发送给浏览器。

Math对象
random()方法

Math.random()方法返回介于0和1之间一个随机数,不包含0和1。对于某些站点来说,这个方法非常实用,因为可以利用它来随机显示一些名言和新闻事件。套用下面的公式,就可以利用Math.random()从某个整数范围内随机选择一个值。

值=Math.floor(Math.random()*可能值的总数+第一个可能的值)

例如:如果想选择一个1到10之间的数值,可以像下面这边编写代码:

文档

JavaScript中各种引用类型的常用操作方法小结_基础知识

JavaScript中各种引用类型的常用操作方法小结_基础知识:Object类型 Array类型 重排序方法: compare 升序: function compare(value1, value2){ if (value1value2){ return 1; } else{ return 0; } } var values = [0,1,5,10,15]; values.sort(compare); c
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top