最新的Web開發教程
 

JavaScript字符串參考


JavaScript的字符串

一個JavaScript字符串存儲系列一樣的人物"John Doe"

字符串可以是單或雙引號內的任何文本:

var carname = "Volvo XC60";
var carname = 'Volvo XC60';

字符串索引從零開始:第一個字符是在位置0,第二個在1,依此類推。

對於關於字符串的教程,請閱讀我們的JavaScript字符串教程


字符串的屬性和方法

原始值,比如"John Doe" ,不能有屬性或方法(because they are not objects)

但是,使用JavaScript,方法和屬性也可為原始值,因為JavaScript的執行方法和屬性時,把原始的值對象。


字符串屬性

屬性 描述
constructor 返回字符串的構造函數
length 返回一個字符串的長度
prototype 讓您的屬性和方法添加到對象

字符串的方法

方法 描述
charAt() 返回字符指定索引處(position)
charCodeAt() 返回字符的Unicode指定索引處
concat() 連接兩個或多個字符串,並返回一個新加入的字符串
endsWith() 檢查是否一個字符串與指定字符串/字符結束
fromCharCode() Unicode值轉換為字符
includes() 檢查一個字符串是否包含指定的字符串/字符
indexOf() 返回字符串中的一個指定的值的第一個發現出現的位置
lastIndexOf() 返回字符串指定值的最後發現出現的位置
localeCompare() 在當前的區域比較兩個字符串
match() 搜索一個正則表達式匹配的字符串,並返回匹配
repeat() 返回一個新字符串與現有字符串的副本指定數目
replace() 搜索指定的值,或正則表達式的字符串,並返回其中指定的值置換一個新的字符串
search() 搜索指定的值,或正則表達式的字符串,並返回匹配的位置
slice() 提取字符串的一部分,並返回一個新字符串
split() 將字符串分割成子陣列
startsWith() 檢查是否一個字符串以指定的字符
substr() 從字符串中提取字符,在指定的起始位置開始,並通過文字指定數量的
substring() 從字符串中提取字符,兩個指定的指數之間
toLocaleLowerCase() 一個字符串小寫字母轉換,根據主機的語言環境
toLocaleUpperCase() 一個字符串大寫字母轉換,根據主機的語言環境
toLowerCase() 一個字符串為小寫字母轉換
toString() 返回一個String對象的值
toUpperCase() 一個字符串大寫字母轉換
trim() 從字符串的兩端刪除空白
valueOf() 返回字符串對象的原始值

所有字符串方法返回一個新值。 他們不改變原來的變量。

字符串HTML包裝方法

該HTML包裝方法返回封裝相應的HTML標籤內的字符串。

這些都不是標準的方法,並預期在所有的瀏覽器可能無法正常工作。

方法 描述
anchor() 創建一個錨
big() 顯示使用大字體的字符串
blink() 顯示閃爍的字符串
bold() 以粗體顯示的字符串
fixed() 顯示使用一個固定間距的字體的字符串
fontcolor() 顯示使用指定的顏色字符串
fontsize() 顯示使用指定大小的字符串
italics() 顯示斜體字符串
link() 字符串顯示為超鏈接
small() 顯示使用小字體的字符串
strike() 顯示帶有刪除字符串
sub() 字符串顯示為下標文本
sup() 字符串顯示為上標文本