js常用的数组,,字符串,,Math..正则方法

                              数组

slice[start,end] 返回从原数组中指定开始下标到结束下标之间的项目组成新数组(不会影响原数组)
splice()
1.删除功能:2个参数 , 起始位置 , 删除的项目

2.插入功能:3个参数,起始位置 ,删除的项目 , 插入的项,

3替换功能:任意参数,起始位置  , 删除的项 , 插入任意数量的项目

pop() 删除数组的最后一个元素 , 减少数组的长度 , 返回删除的值.(没有参数)
push()  将参数加载到数组的最后 , 返回新数组的长度.(参数不限)
 shiift()  删除数组的第一个元素, 数组长度减1, 返回删除的值.(没有参数)
 unshift()  往数组开头添加一个或者多个, 返回数组长度(参数不限)
 sort()  按指定的参数对数组进行排序,返回的值是经过排序之后的数组(没有参数/函数)
 concat(3,4)  把两个数组拼接起来.返回的值是一个副本(参数无限)
 join()  将数组的元素组起一个字符串 , 以什么为分隔符 , 不写参数的话默认有逗号隔开
 indexOf()
1,从数组的开头向后查找,两个参数 ,第一个查找的项(可选),第二个要查找的那个值的位置索引

2,如果要检索的字符串值没有出现,则该方法返回 -1。

 lastIndexOf()
1从数组的末尾开始向前查找,接受两个参数,要查找的项(可选),和要查找的起点位置

2 如果要检索的字符串值没有出现,则该方法返回 -1。

 every()  对数组中的每一项运行给定函数 , 如果该函数对每一项都返回true , 则返回true
 forEach()  对数组的每一项运行给定函数 , 这个方法没有返回值
 map()  对数组的每一项运行给定函数,返回每次函数调用的结果组成的数组
 reduce()reduceRight()  缩小数组的方法,这两个方法都会迭代数组的所有项,然后构建一个最终返回的值
   
   
   
   
   

                                      

String
charAt() 返回在指定的位置的字符
charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
concat() 连接字符串
indexOf() 检索字符串
match() 找到一个或多个正则表达式的匹配
replace() 替换与正则表达式匹配的子串
search() 检索与正则表达式相匹配的值。
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
toLocaleLowerCase()

把字符串转换为小写。
toLocaleUpperCase()

把字符串转换为大写
substr() 从起始索引号提取字符串中指定数目的字符
substring() 提取字符串中两个指定的索引号之间的字符。
   
   
   

          

  Math
方法 描述
ceil() 尽可能取最大
floor(x) 尽可能取最小
round(x) 把数四舍五入为最接近的整数。
max(x,y) 返回 x 和 y 中的最高值
min(x,y) 返回 x 和 y 中的最低值。
pow(x,y) 返回 x 的 y 次幂。
random() 返回 0 ~ 1 之间的随机数。
sqrt(x) 返回数的平方根
正则表达式
compile 编译正则表达式
exec 检索字符串中指定的值。返回找到的值,并确定其位置。
test 检索字符串中指定的值。返回 true 或 false。
search 检索与正则表达式相匹配的值。
match 找到一个或多个正则表达式的匹配。
replace 替换与正则表达式匹配的子串
split 把字符串分割为字符串数组
方法 描述

原文地址:https://www.cnblogs.com/gfweb/p/9526260.html

时间: 2024-08-25 10:33:49

js常用的数组,,字符串,,Math..正则方法的相关文章

JS 中检测数组的四种方法

今天和大家分享一下 JS 中检测是不是数组的四种方法,虽然篇幅不长,不过方法应该算是比较全面了. 1. instanceof 方法 instanceof 用于检测一个对象是不是某个类的实例,数组也是一种对象所以也可以利用 instaceof 来进行判断. let arr = [1, 2, 3]; console.log(arr.instanceof(Array)); // true 这种方法在只有一个全局作用域的环境下是可以的,但是如果一个网页中包含多个框架,那么就会存在不同的全局环境,不同的环

JS中申明数组的三种方法

JS中的数组对象可以存放的元素非常丰富,包括number.String等基本的数据类型以及object对象还有数组类型,他们都可以构成数组元素的一部分. 方法1: var a = new array(); a[0] = "1";//String类型 a[1] = 2;//number类型 a[2] = { x:1, y:3};//object对象作为数组的元素 //方法2: var  a  =  new array("1" , 2 , {x:1,y:3} ); //

js实现对象-数组-字符串之间的相互转化

对象-数组-字符串: 例如: var data = { user:"userName", pass:"12121" };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒: data.time = new Date( ).getTime( ); 此时data 里面就多了一个属性: time : " 获取到的那个毫秒数" 即: var dat

js中Array数组的属性和方法

这是我自己整理出来的一些关于Array数组的属性和方法,即查即用. 1.Array.length属性:数组的项数组,始终返回0或者更大的值. 2.instanceof操作符:value instanceof Array 确定某个对象是不是数组,结果是布尔值: Array.isArray(value)方法:最终确定某个值是不是数组,返回布尔值. 3.Array.valueOf()方法:返回的是数组本身: Array.toString()方法:返回由数组中每个值的字符串形式拼接而成的一个以逗号为分隔

JS总结之一:字符串的调用方法

字符串的调用方法:var s="hello, world";document.write(s.charAt(0)); //第一个字符document.write(s.charAt(s.length-1)); //最后一个字符document.write(s.substring(1,4)); //第2~4个字符document.write(s.slice(-3)); //最后3个字符document.write(s.indexOf("l")); //字符l首次出现的位

字符串、数组及Math常见方法

1.字符串方法    str.charAt()  //在xx位置处字符是什么    str.toLowerCase()  //全转为小写字符    str.toUpperCase()  //全转为大写字符    str.indexOf()  //xx字符首次出现的位置    str.laseIndexOf()  //xx字符最后出现的位置    str.substring()  //字符串从哪个位置截取到哪个位置,原数组不变    str.split()  //字符串以xx字符分割为数组 var

js常用的数组方法

1.创建数组的基本方法:  1.1 空数组  var obj=new Array();                 1.2 指定长度数组  var obj=new Array(size);                 1.3 指定元素数组  var obj=new Array(元素1,元素2,...,元素n);                 1.4 单维数组 var obj=[元素1,元素2,元素3,...,元素n];                 1.5 多维数组 var a=ne

js常用操作--数组

<script> /** * js操作函数 * * * push(): * pop(): * shift(): * split(): */ //数组添加元素 //数组删除元素 //数组拷贝 //split():由字符串生成数组 /** * 对于数组的整体性操作需要注意: * 当把一个数组a赋给另外一个数组b时,只是为被赋值的数组a增加了一个新的引用.当修改赋值数组b的值时,被赋值的数组a也会感知到这个变化 */ var nums1 = []; var nums2 = []; for(var i

js常用的数组操作内置函数

<html><head> </head><body><script> //向数组中添加值 var arr=new Array(1,2,3,4,5); var len=arr.push(7,9); console.log(len,arr);//array.push() 在数组末尾添加值, 返回添加后的数组长度 var arr=new Array(1,2,3,4,5); var len=arr.unshift(7,9); console.log(le