常用的字串處理方法

2021-08-20 18:22:25 字數 1609 閱讀 6192

1、字串合併操作:「 + 」

var inum01 = 12;

var inum02 = 24;

var snum03 = '12';

var str = 'abc';

alert(inum01+inum02); //彈出36

alert(inum01+snum03); //彈出1212 數字和字串相加等同於字串相加

alert(snum03+str); // 彈出12abc

注意:字元轉和數字相加的字串!
2、parseint() 將數字字串轉化為整數

var snum01 = '12';

var snum02 = '24';

var snum03 = '12.32';

alert(snum01+snum02); //彈出1224

alert(parseint(snum01)+parseint(snum02)) //彈出36

alert(parseint(snum03)) //彈出數字12 將字串小數轉化為數字整數

注意:轉化有小數時會把小數部分去掉取整!
3、parsefloat() 將數字字串轉化為小數

var snum03 = '12.32'

alert(parsefloat(snum03)); //彈出 12.32 將字串小數轉化為數字小數

4、split() 把乙個字串分隔成字串組成的陣列

var str = '2017-4-22';

var arr = str.split("-");

var arr2= str.split("");

alert(arr); //彈出['2017','4','2']

alert(arr2); //彈出['2','0','1','7','-','4','-','2','2']

注意:不出在會彈出-1!
5、indexof() 查詢字串是否含有某字元

var str = "abcdefgh";

var inum = str.indexof("c");

alert(inum); //彈出2

6、substring() 擷取字串 用法: substring(start,end)(不包括end)

var str = "abcdefghijkl";

var str2 = str.substring(3,5);

var str3 = str.substring(1);

alert(str2); //彈出 de

alert(str3); //彈出 bcdefghijkl

字串反轉

var str = 'asdfj12jlsdkf098';

var str2 = str.split('').reverse().join('');

alert(str2);

注意:字串反轉就是用的陣列的方法!

字串處理常用方法

方法 說明capitalize 將字串首字母大寫,開頭不是字母則不作處理 lower 將字串的字母轉為小寫 upper 將字串的字母轉為大寫 center width fillbyte 返回長度為width的字串,如果長度不足則將整個字串返回,如果長度不夠則用fillbyte兩邊填充 encode ...

處理字串的常用方法

字串拼接 或concat 要求都是string 大小寫轉化 s.tolowercase s.touppercase 去除首位空格 計算長度時,空格也計算在內 s.trim 智慧型去除開頭和結尾的英文空格 解決方法 str str.replace char 12288,將中文空格替換為英文空格 122...

python字串處理常用方法

1 str.find str.rfind str.index str.rindex str.count s hello python,hello world s.find hello 從左側開始查詢 0 s.rfind hello 從右側開始查詢 13 s.find wahaha 查詢失敗,返回 1...