js部分
使用js實現乙個方法convert,將foo-bar這種形式的輸入轉成foobar這種駝峰式.
function
convert
(str)
return arr.join('');
}
方法名charat()
用途檢索指定位置對應的字元,返回對應字元或空;
例子var str = "hello world!";
str.charat(4) // o
方法名charcodeat()
用途檢索指定位置對應字元的 ascii 碼,返回對應字元的 ascii 碼或nan;
例子var str = "hello world!";
str.charcodeat(4) // o ==> 111
方法名fromcharcode()
用途檢索指定位置對應字元的 ascii 碼,返回對應字元的 ascii 碼或nan;
例子string.fromcharcode(97); // a
方法名indexof()
用途查詢字串中對應的字元下標,返回字元下標或 -1;
例子var str = "hello world!";
str.indexof("o") // 4
str.indexof("o", 5); // 7 ;
注:引數 `5` 為要查詢的起始下標(包含該下標);
該引數為 [0 ~ str.length - 1] 之間的整數;
方法名lastindexof()
用途同indexof(),逆序查詢;
例子var str = "hello world!";
str.lastindexof("o") // 4
str.lastindexof("o", 5); // 4
注:引數 `5` 為要查詢的起始下標(包含該下標);
該引數為 [0 ~ str.length - 1] 之間的整數;
方法名replace()
用途替換指定字元或字串,返回新字串,不改變原字串;
例子replace(old, new); // old為被替換字元,new為替換字元;
var str = "hello world!";
str.replace("o", "0") // "hell0 w0rld";
方法名touppercase()
用途把小寫字母轉換為大寫,返回轉換後的字串,不改變原字串;
例子var str = "hello world!";
str.touppercase() // "hello world!"
方法名tolowercase()
用途把大寫字母轉換為小寫,返回轉換後的字串,不改變原字串;
例子var str = "hello world!";
str.tolowercase() // "hello world!"
方法名trim()
用途去除字串前後空格,返回去除空格後的字串,不改變原字串;
例子var str = " hello world! ";
str.trim(); // "hello world!"
方法名split()
用途把字串以指定分隔符分隔成陣列,返回分隔後的陣列,不改變原字串;
例子var str = "hello world!";
str.split(" ") // ["hello", "world!"] 以空格為分隔符
方法名substr()
用途字串擷取,返回被擷取的字串,不改變原字串;
substr(start, length)
注:start 為擷取起始下標
length 為擷取長度
length 可以不加,則擷取到字串末尾;
例子var str = " hello world! ";
str.substr(2, 3) // "llo"
方法名substring()
用途字串擷取,返回被擷取的字串,不改變原字串;
substring(from, to);
注:from 為擷取起始下標,to 為擷取結束位置
to 可以不加,則擷取到字串末尾;
// 返回結果:包含 from ,不包含 to;
[from, to)
例子var str = " hello world! ";
str.trim(); // "hello world!"
js字串方法
charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...
JS 字串方法
slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...
JS字串方法
初探 var str stringstring str.length 字串長度 str 100 undefined 字串中的每乙個字元都有乙個自己對應位置的索引,也有類似於陣列一樣的length for var i 0 i str.length i 字串是基本資料型別,字串的每一次操作 都是值直接的...