1.根據下標獲取單個字元
(1) 字串[索引]
var str='hehwksl';
for(var i=0;ivar s=str[i];
console.log(s);
}
(2)字串.charat(索引)–charat()var str='hwehslxm';
for(var i=0;ivar s=str.charat(i);
console.log(s);
}
2.字串擷取–substr()var str='隨機字串哈及加敬愛';
var s=str.substr(2,3);//從下標2開始,擷取3個字元
console.log(s); //字串
3.字串連線/拼接–concat()var str1='加拉解決就健康**';
var str2='中介加了將誒哦哦金額';
var str3=str1.concat(str2); //concat()方法中可以有多個引數
console.log(str3);//加拉解決就健康**中介加了將誒哦哦金額
4.獲取字串的位置/索引–indexof()var str='jaldiwlelj';
var s=str.indexof('e');
var s1=str.indexof('m');
console.log(s); //7
console.log(s1); //-1 -1就表示字元不存在;
5.字串替換–replace()//替換所有的f
var str = 'ofofofofofofofofofof';
//只要f的位置不等於-1,即只要f存在就替換
while(str.indexof('f')!=-1)
console.log(str);//o!o!o!o!o!o!o!o!o!o!
6.轉換大小寫
(1)轉大寫
var str='jsjdhhgkl';
var s=str.touppercase();
console.log(s);//jsjdhhgkl
(2)轉小寫var str='msdgh';
var s=str.tolowercase();
console.log(s);//msdgh
7.切割字串–split()
字串的split()方法會將字串切割成陣列.
var str='j-j-ja-ja';
var s=str.split('-');
console.log(s);//["j", "j", "ja", "ja"]
1.demo:判斷出現次數最多的字元及其次數var str='odjpejojoheiowoqoq';
var obj={};
for(var i=0;ivar item=str.charat(i);
if(obj[item])else
}//遍歷物件
var max=0;
var char;
for(k in obj)
}console.log(char,max); //o 6 出現最多次數的是o,出現了6次
2.demo:已知有字串 str=」get-element-by-id」,將其轉化成駝峰表示法」getelementbyid」var str='get-element-by-id';
var str_arr=str.split('-');//['get','element','gy','id'];
for(var i=0;i0].touppercase()+str_arr[i].substr(1);
}var msg=str_arr.join('');//將陣列轉為字串
console.log(msg); //getelementbyid
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 方法同時忽略...