js中三種基本資料型別,都有對應的物件型別(布林有布林物件、數字有數字物件··),
基本型別是乙個簡單的資料,
沒有屬性
,但是js中的基本資料型別可以
當做物件使用
1.當對乙個基本資料型別打點訪問屬性或方法時
,js會臨時將這個資料的值封裝成乙個對應型別的物件,然後使用這個物件調屬性或方法,這個過程叫做自動裝箱
varstr
= "hello";
2. 字串的length屬性表示字串中字元的個數
console
.log
(str
.length);
3. 數字轉成字串 +""
4. 使用可以獲得字串中的第n個字元
varch
= str[2
]; console
.log(ch
); 5.indexof,查詢乙個字串在另乙個字串中的首次出現的位置。如果沒有出現的,就返回-1
varstr2
= "abcdefg";
varind=
str2
.indexof
("cd");
console
.log
(ind);
var ind = str2.
lastindexof
("cd")
;最後一次出現的位置
7.split字串分割,按照某個分隔符分割字串,分割的結果是乙個陣列
varstr3
= "蘋果|香蕉|西瓜";
varfruits
= str3
.split
("|");
console
.log
(fruits);
8.substr字串擷取,第乙個引數表示從第幾個開始截,第二個引數表示截多長,若不寫第二個引數,就擷取到最後
varstr4
= "abcdefghijk";
vars4=
str4
.substr(4
,6);
console
.log
(fruits);
substring,從哪截,截到哪(包含開頭,不包含結尾
,不寫就擷取到最後)
9.startswith判斷乙個字串是否以另乙個字串開頭,結果只有true和false
varb1
= str5
.startswith
("abc");
console
.log(b1
); // str5.endswith("abc");判斷結尾
10 touppercase將字串中所有字母轉換成大寫
vars6
= str6
.touppercase
();
11.
nan不等於nan,所以判斷乙個變數是否為nan要用number.isnan方法
varnum7
= "123";
console
.log
(number
.isnan
(num7
));
字串處理方法
獲取字串中多個相同字元的位置index 解決方法 先遍歷astring 找到所有的abc 所在位置的index,然後通過index 將字串進行替換 nsmutablearray getrangestr nsstring text findtext nsstring findtext 獲取第一次出現的...
字串的處理方法
1 獲取字串的長度 length string str we are students int size str.length 注意 該長度還包括空格 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串...
JavaScript字串處理方法
1 字串合併操作 var inum01 12 var inum02 24 var snum03 12 var str abc alert inum01 inum02 彈出36 alert inum01 snum03 彈出1212 數字和字串相加等同於字串相加 alert snum03 str 彈出1...