字串常用的方法 備忘

2021-08-10 17:46:40 字數 2429 閱讀 7860

// charat(index)獲取下標為 index 的字元

var str = "abcdefg";

var res = str.charat(3);

console.log(res); // d

// charcodeat(index)獲取下標為 index 的字元的ascii碼

var str = "abcdefg";

var res = str.charcodeat(3);

console.log(res); // 100

// 將ascii碼轉換成字元 靜態方法--由引用型別的名字來呼叫的。

// indexof(「abc」) 從字串的頭部 查詢指定子串第一次出現的位置 ,如果沒有找到 返回-1;

var str = "123abcdefgabc123";

var substr = "abc";

var otstr = "aaa";

var res1 = str.indexof(substr);//3

var res2 = str.lastindexof(substr);//10

var res3 = str.indexof(otstr); // -1

字串擷取不影響原字串

// substring(index) 從字串下標 index 開始擷取,到字串結束為止   

// substring(startindex,endindex) 從字串下標 startindex 開始擷取到 endindex 結束;

var str = "abcdefg123456";

var res1 = str.substring(3); // defg123456

var res2 = str.substring(3,6); // def

// substr(index) 		從字串下標 index 開始擷取,到字串結束為止

// substr(startindex,length) 從字串下標為3的位置開始擷取,擷取長度為length的子串

var str = "abcdefg123456";

var res1 = str.substr(3); // defg123456

var res2 = str.substr(3,6); // defg12

str.tolowercase() 將字串中所有的大寫字元轉換成小寫字元,小寫字元不變

var str = "abcdefg123456";

var res = str.tolowercase(); // abcdefg123456

str.touppercase() 將字串中所有的小寫字元轉換成大寫字元,大寫字元保持不變

var str = "abcdefg123456";

var res = str.touppercase(); // abcdefg123456

//  == 值判斷(非嚴格判斷)

var str1 = "abc";

var str2 = new string("abc");

console.log( str1 == str2 ); //true

// === 變數的型別一樣 值一樣

console.log( str1 === str2 ); //false

// localecompare()比較兩個字串

// 如果字串在字母表中應該排在字串引數之前,則返回乙個負值;

// 如果字串的等於字串引數,返回0;

// 如果字串在字母表中應該排在字串引數之後,則返回乙個正數;

console.log( "abc".localecompare("ab")); // 1

console.log( "abc".localecompare("abf")); // -1

var str = "welcome to beijing,welcome to china";

console.log( str7.split(" "));// ["welcome", "to", "beijing,welcome", "to", "china"]

備忘參

字串常用方法

字串常用方法 public class 3 abc 5 int indexof string str 輸出字串2在字串1中的下標 system.out.println hello crl endswith crl 6 6int indexof string str,int fromindex 在字串...

字串常用方法

1 判斷型別 9 方法說明 string.isspace 如果 string 中只包含空格,則返回 true string.isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true string.isalpha 如果 string 至少有乙個字元並且所有字元都是字...

字串常用方法

字串常用方法 method 描述charat 返回指定索引位置的字元 charcodeat 返回指定索引位置字元的 unicode 值 concat 連線兩個或多個字串,返回連線後的字串 fromcharcode 將字元轉換為 unicode 值 indexof 返回字串中檢索指定字元第一次出現的位...