js 常用 字串

2021-09-10 04:55:27 字數 2997 閱讀 7608

1.基本(原始)資料型別:number  string  boolean  null  undefined

2.引用型別:object array date function regexp ....

string 物件 string

每乙個字串均為 string物件的乙個例項

物件:1.屬性

2.方法 函式

string物件

1.屬性: length 字串中字元的個數

2.索引: 從0開始 取出字串中的字元 str[索引]

3.遍歷 for

注意:1.字串中每乙個字元均為string型別

2.字串本身不能被修改

字串物件

字串物件用於處理已有的字元塊。

舉個例子:

計算字串的長度:

結果為12

這是使用字串物件的長度屬性來計算字串的長度

注意:length 為字串的長度;

字串本身不能被修改,即使產生新的字串也與原來的字串無關係

下面的例子使用字串物件的touppercase()方法將字串轉換為大寫

**:

var txt="hello world!"

document.write(txt.touppercase())

上面的**輸出為:

hello world!
下面介紹一下:

js字串常用方法總結:

1、str.charat(index);返回子字串,index為字串下標,index取值範圍[0,str.length-1]

var get_char = a.charat(0);

//get_char = "h"

2、str.charcodeat(index);返回子字串的unicode編碼,index取值範圍同上

3、concat()拼接字串;可拼接多個;

舉個例子

var   atr='h1';

var s1=c.concat('h2');

console.log(s1);

結果為h1 h2

4、str.indexof(searchstring,startindex);返回子字串第一次出現的位置,從startindex開始查詢,找不到時返回-1

輸出結果為: 0     -1     6

5、str.lastindexof(searchstring,startindex);從右往左找子字串,找不到時返回-1

舉個例子

var index1 = lastindexof('l');

//index1 = 3

var index2 = lastindexof('l',2)

//index2 = 2

6、擷取字串

str.substring(start,end);兩個引數都為正數,返回值:[start,end) 也就是說返回從start到end-1的字元

var a = "hello";

var sub_string1 = a.substring(1);

//sub_string1 = "ello"

var sub_string2 = a.substring(1,4);

//sub_string2 = "ell"

str.slice(start,end);兩個引數可正可負,負值代表從右擷取,返回值:[start,end) 也就是說返回從start到end-1的字元

不建議用:str.substr(start,length); start引數可正可負,負數代表從右擷取

除了 slice() 和 substr() 方法裡的負值是代表從右擷取,其他方法裡的負值一律作為0處理

7、str.replace(rgexp/substr,replacetext)返回替換後的字串,只能替換乙個

舉例子

var  str='_hello';

var s1=str.replace('_','*');

結果為:*hell

8、touppercase()將字串轉換為大寫

var a="hello";

var upper_string = a.touppercase();

//upper_string = "hello"

9、tolowercase()將字串轉換為小寫

var a="hello";

var lower_string = a.tolowercase();

//lower_string = "hello"

10、split(sp)字串分割

var arr1 = a.split("");

//arr1 = [h,e,l,l,o]

big() 大寫字型

bold ()字型加粗

small() 小號字型

link () 鏈結

祛除首尾空格:trim()

var s=str.

trim()

;祛除首尾空格

js常用字串方法

eg var string can you help me?方法 例子 描述結果 string.substring 2,5 擷取指定字串索引為2至5 不包括5 間的的字串 n y string.substr 2,5 從指定字串索引為2的地方擷取數量為5的字串 n you string.indexof...

js常用字串方法

字串是不可變物件,呼叫任何方法都不改變原字串,方法引數中的負數表示從字串尾部開始檢索 1.charat 接收乙個引數,表示索引位置 返回索引位置的字元 abc charat 1 可替換為 abc 1 2.indexof lastindexof 檢索字串,兩個引數,第二個可選,分別表示需要檢索的字串和...

js常用字串操作

concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。var a hello var b world var c a.concat b alert c c hello,world indexof 返回字串中乙個子串第一處出現的索引 從左到右搜尋 如果沒有匹配項,返回 1 var index...