1.string物件 不等於 string
string 物件用於處理文字(字串)
每乙個字串均為 string物件的乙個例項。
string 類定義了大量操作字串的方法,例如從字串中提取字元或子串,或者檢索字元或子串
2.屬性:string物件
-屬性: length 字串中字元的個數
-索引: 從0開始 取出字串中的字元 str[索引]
-遍歷: for
注意: 1.字串中每乙個字元均為string型別
2.字串本身不能被修改
3.方法:charat(index) 查詢指定位置的字元
concat(str,....,strx) 拼接字串
indexof (str,formindex) 查詢子串在母串中位置(第一次出現的位置) 找不到 -1
lastindexof
replace 只能替換第乙個
slice(start,end) 字串擷取 [start,end)
split(sp) 分割字串
substr(start,length) 擷取字串
substring(start,stop) [start,end)
tolowercase 轉換為小寫
touppercase 轉換為大寫
trim 去除首尾空格
不常用的幾種:
var str = 'hello';
var str1 = str.big(); //大號字型
var str1 = str.bold(); //加粗效果
var str1 = str.small(); //小號字型
var str1 = str.link(''); //轉換為鏈結
var str1 = str.fontcolor('red');//改變為紅色
var str1 = str.fontsize('20px');//字型改為20px
4.小練習:var str =
'hello'
;var str1 = str.
charat(1
);// e
var str1 = str.
indexof
('el');
// 1
var str1 = str.
indexof
('e');
// 1
//拼接
var str1 = str.
concat
('w'
,' w '
,'w');
// hellow w w
var str1 = str.
concat
(' world');
// hello world
//替換
var str=
'ysfj_gz_zz_akj'
;var str1 = str.
replace
('_'
,'*');
// ysfj*gz_zz_akj 只替換一次
//擷取
var str =
'hello,world'
;var str1 = str.
slice(1
,4);
// ell
var str1 = str.
substring(1
,4);
// ell
//分割
var str1 = str.
split
(',');
// ["hello", "world"]
var str1 = str.
split(''
);// ["h", "e", "l", "l", "o", ",", "w", "o", "r", "l", "d"]
console.
log(str1)
;
JS string物件常用方法
抄抄抄抄抄 1.charat 返回指定索引出的字元 var str abcd var a str.charat 0 console.log a a console.log str abcd 2.charcodeat 返回指定索引出的unicode字元 str.charcodeat 0 97 3.in...
js String物件基礎方法的用處
replace 方法用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。orgstr.replace findstr,replacestr orgstr.replace new regexp findstr,g replacestr var str 12333 var end s...
js String物件的擴充套件函式
string.prototype.trim function string.prototype.ltrim function string.prototype.rtrim function string.prototype.splitandtrim function delimiter,limit ...