尋找字符串下標

1、字符方法

var st = 'hello word'
console.log(st.charAt(2));      //找字符串下標輸出對應(yīng)的字符串元素;
console.log(st.charCodeAt(1));  //找字符串下標輸出對應(yīng)的字符串元素的字符編碼;

console.log(String.fromCharCode(104,101,108,108,111));  //單獨給個String 然后輸入‘字符編碼’,輸出他們每個編碼對應(yīng)的每個字符;

var zifu = 'hello';
var zifuzu = zifu.concat(' ','word','!');
console.log(zifuzu);

2、字符串操作方法

var zf = 'hello word';
// 正值
console.log(zf.slice(2));      //寫一位數(shù),就會從這位數(shù)向后截完  輸出字符;
console.log(zf.substring(2));  //同上
console.log(zf.substr(2));     //同上

console.log(zf.slice(2,7));     //第一位數(shù)表示開始的字符下標位置,第二位則表示結(jié)束的字符位置,‘但是不包括結(jié)束字符?。。。。 ?;
console.log(zf.substring(2,7)); //同上
console.log(zf.substr(2,7));    //第一位數(shù)表示開始的字符下標位置,第二位則表示從開始位置往后數(shù)7位,輸出字符;
// 負值
console.log(zf.slice(-2));      //表示從右往左數(shù),返回兩位字符;
console.log(zf.substring(-2));  //substring的參數(shù)的負數(shù)都會轉(zhuǎn)化為0,所以會從0開始找,就會輸出整串字符;
console.log(zf.substr(-2));     //表示從右往左數(shù),返回兩位字符;

console.log(zf.slice(2,-2));     //   2<  字符   >-2   輸出開始和結(jié)尾中間的字符  不包括開始和結(jié)尾的字符;
console.log(zf.substring(2,-2)); //會將(2,-2)最小的數(shù)放到前面就成了(-2,2);但是字符串沒有負數(shù),就會從0開始數(shù),到第二個;
console.log(zf.substr(2,0));    //  第二個如果為負數(shù)就會返回空,因為他的第二個數(shù)是找第一位數(shù)后面幾位的,這時候如果是0位那就是沒有,更不可能是負數(shù);

3、字符串位置方法

var a = 'hello word';
console.log(a.indexOf('o'));      //根據(jù)給出的字符去找他對應(yīng)的下標; 從左向右;
console.log(a.lastIndexOf('o'));  //根據(jù)所給出的字符去找他對應(yīng)的下標,從右向左;
console.log(a.indexOf('o',6));    //從第六個下標開始找’o‘,意思就是找第六個下標之后的第一個o,的下標;
console.log(a.lastIndexOf('o',6));  //先找到下標為6的字符,再從這個字符從右向左找第一個o的下標;
//如果找不到的話  返回-1;

4、trim

var aa = '      hello word      ';
var aaa = aa.trim();
console.log(aaa);    //會把字符串前面的后面的字符刪除掉;

5、字符串大小寫轉(zhuǎn)換方法

var bb = 'hello word';
var bbb = bb.toUpperCase();   //把字符串轉(zhuǎn)換成大寫;
var bbbb = bbb.toLowerCase(); //把字符串轉(zhuǎn)換成小寫;
console.log(bbbb);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容