JavaScript中字串的基本方法詳解

2021-08-14 13:32:56 字數 2046 閱讀 1140

js中的內建物件有:string,array,math,date。今天我們來詳解一下字串的方法。

語法:str.charat(index);

功能:獲取指定位置的字元

返回值:字串,取不到則返回空字串

語法:str.charcodeat(index);

功能:獲取指定位置字元的編碼

返回值:0 - 65535 之間的整數

說明:如果 index 是負數或大於等於字串的長度,則返回 nan。

語法:str.indexof(searchvalue,fromindex);

功能:從字串中搜尋規定的字元子串

返回值:字元子串的索引值,如果沒有找到,則返回-1

說明:①searchvalue:必需,規定需檢索的字元子串值;

②fromindex:可選的整數引數,規定在字串中開始檢索的位置。它的合法取值是 0 到str.length - 1。如省略該引數,則將從字串的首字元處開始檢索。

③indexof()方法是從字串最左側開始檢測,如果字串中多次出現子串,只檢測第乙個子串出現的位置。

語法:str.lastindexof(searchvalue,fromindex);

功能:從字串中搜尋規定的字元子串

返回值:字元子串的位置,如果沒有找到,則返回-1

說明:①searchvalue:必需,規定需檢索的字元子串值;

②fromindex:可選的整數引數,規定在字串中開始檢索的位置。它的合法取值是 0 到str.length - 1。如省略該引數,則將從字串的最後乙個字元處開始檢索。

③lastindexof()方法是從字串最右側開始檢索,如果字串中多次出現子串,只檢測第乙個子串出現的位置。

語法:str.slice(start,end);

功能:擷取字串

返回值:字串

說明:①start:必需,指定字串的開始位置

②end:可選,指定字串的結束位置,省略時擷取至字串末尾;end本身不在擷取範圍內;

③當引數為負數時,會將傳入的負值與字串的長度相加,之後再確定相應的位置。

語法: str.substring(start,end);

功能:擷取字串

返回值:字串

說明:①start:必需,指定字串的開始位置

②end:可選,指定字串的結束位置,省略時擷取至字串末尾;end本身不在擷取範圍內。

③slice()和substring()的語法、功能一樣,但它們的區別是:當引數為負數時,substring()會自動將引數轉為0;若引數全為0,則返回空字串;並且會將較小數作為開始位置,較大數作為結束位置。例如引數為(2,-5)這種情況,會被轉為(0,2)開始擷取。

語法: str.substr(start,len);

功能:擷取字串

返回值:字串

說明:①start:必需,指定字串的開始位置;

②len:可選,表示擷取的字元總數,省略時擷取至字串末尾;

③start為負數時,會將傳入的負值與字串的長度相加;len為負值時,會返回空字串。

語法: str.split(」 「);

功能:把乙個字串分割成字串陣列

返回值:陣列

說明:引數是必需的,是分隔符

語法: str.replace(regexp/substr,replacement);

功能:在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的字串

返回值:字串

說明:①regexp/substr:必需,規定字串或要替換的模式的regexp物件;

②replacement:必需,字串值;

③replace()方法不會修改原來的字串,只會生成原字串的副本。

語法: str.touppercase();

功能:將字串轉換成大寫

返回值:字串

語法: str.tolowercase();

功能:將字串轉換成小寫

返回值:字串

說明:touppercase()和tolowercase()方法不會修改原來的字串,只會生成原字串的副本。

JavaScript中的字串

1.建立乙個字串 1 宣告賦值 var string this is a test 或var string this is a test 2 沒有引號的任何文字字串都被假定為變數名 屬性名 保留字或類似。2.單引號和雙引號 1 建議選擇乙個並堅持使用它。2 正確使用 var sgldbl would...

JavaScript中的字串

取得指定子字串在字串中第一次出現的位置 var str helloworld 取得l在字串中第一次出現的位置 索引 console.log str.indexof l 列印出str 輸出的值的 helloworld 如果字串中沒有就返回 1 取得指定子字串在字串中第一次出現的位置 var str h...

javascript中字串search方法

search 方法用於檢索字串中指定的子字串,或者檢索與正規表示式匹配的自字串 search 方法支援字串或者正規表示式物件為引數 返回第乙個與引數相匹配的子字串的起始位置 如果沒有檢索到匹配的子字串,則返回 1 1 search 方法不執行全域性匹配,它將忽略標識g 2 search 方法同時忽略...