js中用到的方法

在學習js基礎,有時候學習過就忘了,寫下來便於下次查找方便和理解:正則表達式

.substring() 方法用於提取字符串中介於兩個指定下標之間的字符。數組

var str='abcdef';
alert(str.substring(2, 5));    //從第2位開始(包含弟2個)到第4位結束(不包括第5個) 彈出cde
//alert(str.substring(1));//從第1位開始到最後 彈出bcdef

.charAt() 方法可返回指定位置的字符學習

var str='abcdef';
alert(str.charAt(0));//輸出是a

.search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串spa

var str='abcdef';
alert(str.search('b'));      //輸出 1 位置, 1
alert(str.search('u'));        //位置, -1

.split() 方法用於把一個字符串分割成字符串數組。code

var str='12-56-aaa-89';
var arr=str.split('-'); //輸出12,56,aaa,89;split('-'),是吧-去掉,默認爲,

.join()方法用於把數組中的全部元素放入一個字符串。blog

var stringArry = ['This','is','song'];
    b = stringArry.join(' ');//輸出This is song;join('空格'); 

.splice() 方法向/從數組中添加/刪除項目,而後返回被刪除的項目。字符串

  咱們將建立一個新數組,並向其添加一個元素:string

var stringArry = ['This','is','song'];
    stringArry.splice(2,0,'jing');//咱們將刪除位於 index 2 的元素,並添加一個新元素, 0 爲不刪除,不替換
    console.log(stringArry);//["This", "is", "jing", "song"]

  咱們將刪除位於 index 2 的元素,並添加一個新元素來替代被刪除的元素:it

var stringArry = ['This','is','song'];
    stringArry.splice(2,1,'jing');//咱們將刪除位於 index 2 的元素,並添加一個新元素來替代被刪除的元素,1爲刪除一個 
    console.log(stringArry);//["This", "is", "jing"]

  咱們將刪除從 index 2 ("song") 開始的三個元素,並添加一個新元素 ("jing") 來替代被刪除的元素:console

var stringArry = ['This','is','song','sf','dfa','ff','cdad','dfva'];
    stringArry.splice(2,3,'jing');//刪除位於 index 2 的元素後的3個元素,並添加一個新元素來替代被刪除的元素,3爲刪除3個元素

  console.log(stringArry)//["This", "is", "jing", "ff", "cdad", "dfva"]

 

 

.replace() 方法用於在字符串中用一些字符替換另外一些字符,或替換一個與正則表達式匹配的子串。

var str='abc aaa erw';
var re=/a/g;
alert(str.replace(re, '0'));//用0替換全部的a

.match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。

var str='asdf 34 656 cvs33';
var re=/\d/g;
alert(str.match(re));//輸出3,4,6,5,6,3,3
//var str="Hello world!"
//document.write(str.match("world") + "<br />") //world
相關文章
相關標籤/搜索