javascript基础知识之方法汇总结_javascript技巧

javascript基础知识之方法汇总结_javascript技巧

ID:31191936

大小:71.00 KB

页数:3页

时间:2019-01-07

javascript基础知识之方法汇总结_javascript技巧_第1页
javascript基础知识之方法汇总结_javascript技巧_第2页
javascript基础知识之方法汇总结_javascript技巧_第3页
资源描述:

《javascript基础知识之方法汇总结_javascript技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JavaScript基础知识之方法汇总结数组的方法:array,concat一个数组去连接另一个数组,返冋一个合成数组。vararrC=arrA.concat(arrB,'asd,,'sad,,true,1.5);array,join将数组用指定符号连接为一个字符吊,并返回这个字符吊。比用+快很多。varstrA=arrA.joinC,z,);//默认为逗号array,pop移除数组最后一个元素,并返冋这个元素•varA=arrA.pop();array,push将一个或多个参数附加到数组的尾部,并返冋一个新

2、长度值。arrA.push(〃asd〃);array,shift移除数组的第一个元素,并返回这个元素。它比pop慢得多,原因我想应该就是这仅仅只是一个伪数组,删除第一个要将所冇的元素往前推一格。varA=arrA.shift();array,unshift讲一个或多个参数附加到数组的头部。arrA.unshift(〃asd〃);array,reverse反转数组里元索的顺序。vararrB=arrA.reverse();array,slice对数组做一段浅复制。然后赋值两个下标Z间的数组,返回一个新的数组。v

3、ararrB=arrA.slice(0,3);//将第0,1,2个元素取出,后而的3也可以不填array,sort对数组中的内容进行排序。arrA.sort();//默认会吧元素都转化为字符串并进行比较。当然也可以将一个比较函数作为参数传进去arrA.sort(function(a,b){returna~b;});array,splice从数组中移除一个或者多个元素,并用新的元素替代它们。vararrB=arrA.splice(0,3,'asd,,'ads');//移除从下标0开始的3个元素,并用后面两个元素

4、进行替换函数的方法:function,apply调用函数,传递一个被绑定到thisZ上的对象,和一个可选的数组作为参数数组。数字的方法:number.toExponcntial将这个数字转换为一个指数形式的字符吊。Math.PI.toExponential(2);//3.14e+0number.toFixed将这个数字转换为一个十进制数形式的字符串。Math.PI.toFixed(2);//3.14,保留两位小数number.toPrecision将这个数字转换为一个十进制数形式的字符串。Math.PI.to

5、Precision(2);//3.1,保留两个有效数字number.toString将这个数字转换为一个字符串oMath.PI.toString(2);//这里的2表示进制,而不是精度对象的方法:object.hasOwnProperty判断对象是否包含一个以指定字符串命名的属性正则表达式的方法:regexp.exec如果成功匹配,会返回一个数组。下标0会返回匹配的原字符串,广后面返回的是分组广捕获的文木。如果带有g标识(全局标识),那么查找不是从字符串开始的位置开始,而是从regexp,lastindex开

6、始。如果匹配成功,那么会设置regexp,lastindex为匹配成功的字符串第一个字符的位置,否则重置为0。regexp,test如果成功匹配,返回true,否则false字符串的方法:string.charAt返回在字符串中指定位置处的字符string.charCodeAt返冋在字符串中指定位置处的字符的ASCII码值string,concat将其它字符串连接到一起,返冋一个新的合成字符串。实际上用+更方便,且更直观。string.indcxOf在此字符串中查找指定的另外一个字符吊,如果:找到了,就返回第

7、一个找到的字符串的位置,否则返回-1・〃asdasd〃・indexOf(〃sd〃,2);//值为4,2表示从第3个字符开始查找string.lastlndexOf这个与上面的相似,只不过是从字符串尾部开始查找string,localeCompare比较两个字符串ostrA.localeCompare(strB);//结果也是返回止数,负数,零,你懂的string,replace对一个字符串进行查找并替换的操作,并返M新的字符串(以下名字标红的方法,都是可以应用正则表达式的)常规方法:'asdasd'・repl

8、ace(Jas',‘d');//结果为ddasd,replace只会替换第一次的出现位置。正则表达式方法:加g标识匹配多次,不加匹配一次varregExp=/ee(asdd{0,3})/g;//加g标识匹配多次,不加匹配一次varp二'eeasdl323'・replace(regExp,'$lend,);//结果为eeasdl323end//,$lend,的位置也可以放一个函数,每次匹配到会运行这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。