JavaScript数组对象

目录

一、数组对象

二、JavaScript内置对象


一、数组对象

一个数组对象实际上是个有序的值的集合,数组中可以存放任意的数据类型,建议只存放一种类型数据。

1、数组对象创建

var arr_1 = new Array();

2、数组的length属性

var arr_1 = new Array();
			arr_1[0] = "张三";
			arr_1[1] = "李四";
			console.log(arr_1.length);

3、数组元素的遍历

	var arr_3 = ["张三","李四","王五","赵六"];
			 for(var i = 0;i

for-in结构,其形式上与for循环一样,in后面使用数组或集合的名字。

4、数组的常用方法
concat()
将两个数组连接成新数组
join()
将数组中所有元素连接成字符串
pop()
移除数组的最后一个元素
push()
在数组最后添加一个元素
unshift()
在数组开始添加一个元素
reverse()
反转数组元素,倒叙
shift()
移除数组的第一个元素
silce()
获取子数组
splice()
插入、删除或替换数组中的元素
sort()
对数组排序

--------------------------------------------------------
数组对象


//动态切换显示图片

二、JavaScript内置对象

1、正则表达式

正则表达式意思是符合某种规则的表达式。

2、正则表达式的使用
在使用正则表达式之前,首先要创建正则表达式对象。JavaScript提供了两种构建方法:
          使用正则标识字符串: var reg = /pattern/[flags]
          使用内置正则表达式对象:var reg = new RegExp(Fpattern",[ "flags"])
  pattern表示要使用的正则表达式模式,也就是由的特殊字符或普通字符所组成的表达式。
 flags标志位,可选项,有g (全文查找)、i(忽略大小写)、m(多行查找)三种。

正则表达式主要用于表单验证,如手机号、邮箱、身份证等
\b
匹配单词边界

^、$
匹配字符串的开始和结束位置

\d
匹配单个数字字符

*
匹配前面的子表达式0-多次

/f
匹配单个换页符

+
匹配前面的子表达式1-多次

\n
匹配单个换行符

?
匹配前面的子表达式0-1次

\r
匹配单个回车符
{n,m}
匹配前面的子表达式n-m次

.

匹配除“\n”之外的任意字符
\s
匹配任何空白符
(x|y)
匹配x或y
\t
匹配单个制表符
[]
匹配所包含的任意一个字符
\v
匹配单个垂直制表

[^]
匹配非包含的任意一个字符
w
匹配包含下划线的

[-]
匹配指定范围内的任意一个字符


compile()方法。把正则表达式编译为内部格式,从而执行更快使用新正则去替换旧正则,主要用于提升比较复杂和耗时的处理过程的性能,一般情况下很少使用。


exec()方法。用正则表达式在字符串中查找,并返回包含结果的一个数组。不仅用于判断给定的字符串是否匹配,而且会返回匹配结果的详细信息。

test()方法。返回一个bool值,它指出被查找的字符串是否匹配给定的模式。使用频繁,主要用于匹配测试。匹配成功返回true,否则返回false。

你可能感兴趣的:(数据结构,javascript)