字串是儲存字元的變數,字串型別的變數在宣告的時候,需要放在一對英文的雙引號或單引號內,引號內的文字可以寫任意字元,如下:
var x='hello';
var y="world";
var x='_*!)';
我們可以通過字串的length屬性得到字串的長度,得到的長度為number型別
**示例:
var str1="hello world";
console.log(str1.length); //11
多個字串連線成乙個字串,可以使用英文加號+
var name="張三";
var outtxt="你好,我叫"+name;
console.log(outtxt); //你好,我叫張三
indexof(),用於返回某個指定的字串值在字串中首次出現的位置。
該方法接收乙個引數。該方法返回結果為乙個整數。如果沒有找到匹配的字串則返回-1;
語法:string.indexof(str);
引數型別描述
strstring
必選。要檢索的字串。
**示例:
var txt="hello world";
console.log(txt.indexof("he")); //0
console.log(txt.indexof("e")); //1
console.log(txt.indexof("l")); //2 'l'在'hello world'中首次出現的位置下標是2
console.log(txt.indexof("m")); //-1
slice()用於提取字串中的片段,並在新的字串中返回被提取的部分,該方法至少接收乙個引數
語法:string.slice(start,end);
引數型別描述
strat
number
必須。要提取的片段的起始下標。可為負值
endnumber
可選。要提取的片段的結尾下標,如果不傳,則提取的字串從開始下標到字串結束。可為負值
**示例:
var txt="hello world";
console.log(txt.slice(3)); // lo world
console.log(txt.slice(3,8)); // lo wo
replace()方法是用新的字串替換原字串中的字元或子串。該方法接收兩個引數。
語法:string.replace(regexp/substr,replacement)
引數型別描述
regexp/substr
regexp物件/string
必需。被替換的字串或被替換的模式的 regexp 物件。
replacement
string
必需。替換文字
備註:regexp物件(正規表示式)會有專門的章節介紹
**示例:
var txt="hello world";
console.log(txt.replace('h','h')); //hello world
console.log(txt.replace('l','l')); //hello world 這裡只將txt中的第乙個『l』替換成了『l』,如果要替換全部『l』,要使用regexp物件
console.log(txt.replace(/l/g,'l')); //hello world;
split()方法會把乙個字串按照特殊的分隔符分割,分割後的結果是乙個字串陣列。
該方法至少接收乙個引數,語法:string.split(separator,howmany)
引數型別描述
separator
string
必需。分割符,可以是字串、字元或正規表示式。
howmany
number
可選。 分割後返回的陣列的最大長度。
**示例:
var txt="how are you?";
console.log(txt.split(' ')); //['how','are','you?']
var txt2="how are you doing today?";
console.log(txt2.split(' ',2)); //['how','are']
substr()方法用於提取字串中指定數目的字串。該方法至少接收乙個引數。
語法:string.substr(start,length);
引數型別描述
start
number
必需。要提取的子串的起始下標。必須是數值。如果是負數,那麼該引數宣告從字串的尾部開始算起的位置。也就是說,-1 指字串中最後乙個字元,-2 指倒數第二個字元,以此類推。
length
number
可選。子串中的字元數。必須是數值。如果省略了該引數,那麼返回從 開始位置到結尾的字串
**示例:
var txt="hello world";
console.log(txt.substr(2,3)); //llo
console.log(txt.substr(2)); //llo world
javaScript中陣列 字串 數學的常用方法
1 數學的方法 2 字串的方法 一 擷取類 二 查詢類 7.indexof 查詢的字元,起始的位置 從前往後找,找到指定字元的位置,沒找到 1 8.lastindexof 查詢的字元,起始的位置 從後往前找,找到指定字元的位置,沒找到 1 9.startswith 查詢的字元,起始的位置 字串中起始...
JavaScript中的字串
1.建立乙個字串 1 宣告賦值 var string this is a test 或var string this is a test 2 沒有引號的任何文字字串都被假定為變數名 屬性名 保留字或類似。2.單引號和雙引號 1 建議選擇乙個並堅持使用它。2 正確使用 var sgldbl would...
javascript中字串search方法
search 方法用於檢索字串中指定的子字串,或者檢索與正規表示式匹配的自字串 search 方法支援字串或者正規表示式物件為引數 返回第乙個與引數相匹配的子字串的起始位置 如果沒有檢索到匹配的子字串,則返回 1 1 search 方法不執行全域性匹配,它將忽略標識g 2 search 方法同時忽略...