JS字串之操作方法

2022-08-18 04:36:13 字數 2293 閱讀 8174

拼接乙個或多個字串,返回新字串。(隱式型別轉換)

也可以用加號輕鬆實現字串的拼接。

var str = "hello world!";

// concat() 拼接字串

console.log(str.concat(123)); // 返回新陣列副本

// 可以拼接任意多個引數

console.log(str.concat(123,"1545sdsdd",true));

// + 加號也可以實現字串的拼接

當有兩個引數時,slice()和substring()的用法一樣,顧頭不顧尾。

substring()方法不接受負數。

substr()的第二個引數表示操作的字元個數。

// slice(start, end)/substring(start, end)、substr(start, length) 切片方法

// 輸入乙個引數時

console.log(str.slice(1)); // ello world!

console.log(str.substring(1)); // ello world!

console.log(str.substr(1)); // ello world!

console.log(str.slice(-3)); // slice(12-3) => slice(9) => ld!

console.log(str.substring(-2)); // 不接受負數!這裡會把負數轉換成0,所以會全部返回 => hello world!

console.log(str.substr(-3)); // ld!

// slice() substring() 顧頭不顧尾

console.log(str.slice(1,7)); // ello w

console.log(str.substring(1,7)); // ello w

console.log(str.slice(-8, -3)); // slice(12-8,12-3) => slice(4,9) => o wor

// substr() 第二個引數表示字元長度

在字串中查詢給定字元的位置,返回該位置。找不到就返回-1。

建立乙個字串的副本,刪除字串前置及字尾的所有空格,然後返回結果。

// trim() 不會影響原陣列 返回新陣列的副本

var str2 = " hello wor ld ! ";

console.log(str2.trim());

console.log(str2);

tolowercase() 將給定字串轉換成小寫

touppercase() 將給定字串轉換成大寫

// tolowercase() touppercase()

var str3 = "hello world!";

console.log(str3.tolowercase()); // hello world!

console.log(str3.touppercase()); // hello world!

js字串的操作方法

1 charat 根據字元的下標返回相應小標上的字元 var str 憤怒的小鳥 console.log str.charat 2 結果為 的 2 charcodeat 根據字元的下標返回相應下標上的字元對應的編碼 console.log str.charcodeat 3 23567 3 strin...

字串操作方法

indexof 返回查詢某乙個字串第一次出現的下標 定義字串 string.indexof 要查詢的字串 從哪一下標開始 返回第一次出現的下標 slice 擷取字串兩個引數第乙個是開始的下標,第二個是結束的下標,如果第乙個引數是負數就是倒數下標。str.slice 開始的位置,結束的位置 split...

python之字串操作方法

定義及特性 以引號 單引號,雙引號,三引號 包圍且不能修改 a t abcde fgfijdlmnopq rst utwxy z 123 t 一 判斷字串,返回bool值 false或true print a.isidentifier 判斷是否可以作為識別符號 變數使用 print a.isdigi...