1.基本(原始)資料型別:number string boolean null undefined
2.引用型別:object array date function regexp ....
string 物件 string
每乙個字串均為 string物件的乙個例項
物件:1.屬性
2.方法 函式
string物件
1.屬性: length 字串中字元的個數
2.索引: 從0開始 取出字串中的字元 str[索引]
3.遍歷 for
注意:1.字串中每乙個字元均為string型別
2.字串本身不能被修改
字串物件
字串物件用於處理已有的字元塊。
舉個例子:
計算字串的長度:
結果為12
這是使用字串物件的長度屬性來計算字串的長度
注意:length 為字串的長度;
字串本身不能被修改,即使產生新的字串也與原來的字串無關係
下面的例子使用字串物件的touppercase()方法將字串轉換為大寫
**:
var txt="hello world!"
document.write(txt.touppercase())
上面的**輸出為:
hello world!
下面介紹一下:
js字串常用方法總結:
1、str.charat(index);返回子字串,index為字串下標,index取值範圍[0,str.length-1]
var get_char = a.charat(0);
//get_char = "h"
2、str.charcodeat(index);返回子字串的unicode編碼,index取值範圍同上
3、concat()拼接字串;可拼接多個;
舉個例子
var atr='h1';
var s1=c.concat('h2');
console.log(s1);
結果為h1 h2
4、str.indexof(searchstring,startindex);返回子字串第一次出現的位置,從startindex開始查詢,找不到時返回-1
輸出結果為: 0 -1 6
5、str.lastindexof(searchstring,startindex);從右往左找子字串,找不到時返回-1
舉個例子
var index1 = lastindexof('l');
//index1 = 3
var index2 = lastindexof('l',2)
//index2 = 2
6、擷取字串
str.substring(start,end);兩個引數都為正數,返回值:[start,end) 也就是說返回從start到end-1的字元
var a = "hello";
var sub_string1 = a.substring(1);
//sub_string1 = "ello"
var sub_string2 = a.substring(1,4);
//sub_string2 = "ell"
str.slice(start,end);兩個引數可正可負,負值代表從右擷取,返回值:[start,end) 也就是說返回從start到end-1的字元
不建議用:str.substr(start,length); start引數可正可負,負數代表從右擷取
除了 slice() 和 substr() 方法裡的負值是代表從右擷取,其他方法裡的負值一律作為0處理
7、str.replace(rgexp/substr,replacetext)返回替換後的字串,只能替換乙個
舉例子
var str='_hello';
var s1=str.replace('_','*');
結果為:*hell
8、touppercase()將字串轉換為大寫
var a="hello";
var upper_string = a.touppercase();
//upper_string = "hello"
9、tolowercase()將字串轉換為小寫
var a="hello";
var lower_string = a.tolowercase();
//lower_string = "hello"
10、split(sp)字串分割
var arr1 = a.split("");
//arr1 = [h,e,l,l,o]
big() 大寫字型
bold ()字型加粗
small() 小號字型
link () 鏈結
祛除首尾空格:trim()
var s=str.
trim()
;祛除首尾空格
js常用字串方法
eg var string can you help me?方法 例子 描述結果 string.substring 2,5 擷取指定字串索引為2至5 不包括5 間的的字串 n y string.substr 2,5 從指定字串索引為2的地方擷取數量為5的字串 n you string.indexof...
js常用字串方法
字串是不可變物件,呼叫任何方法都不改變原字串,方法引數中的負數表示從字串尾部開始檢索 1.charat 接收乙個引數,表示索引位置 返回索引位置的字元 abc charat 1 可替換為 abc 1 2.indexof lastindexof 檢索字串,兩個引數,第二個可選,分別表示需要檢索的字串和...
js常用字串操作
concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。var a hello var b world var c a.concat b alert c c hello,world indexof 返回字串中乙個子串第一處出現的索引 從左到右搜尋 如果沒有匹配項,返回 1 var index...