JavaScript String 對象
String 對象
String 對象用于處理文本(字元串)。
String 對象建立方法: new String()。
文法
var txt = new String("string")
// 或者更簡單方式:
var txt = "string"
String 對象屬性
屬性 | 描述 |
---|---|
constructor | 對建立該對象的函數的引用 |
length | 字元串的長度 |
prototype | 允許向對象添加屬性和方法 |
String 對象方法
方法 | 描述 |
---|---|
charAt() | 傳回字元串中指定位置(下标、索引)的字元。下标從0開始。 |
charCodeAt() | 傳回字元串中指定位置(下标、索引)的字元的 Unicode 編碼。下标從0開始。 |
concat() | 連接配接兩個或多個字元串,并傳回新的字元串。沒有改變原有字元串。 |
fromCharCode() | 将 Unicode 編碼轉為字元。fromCharCode() 可接受一個指定的 Unicode 值,然後傳回一個字元串。 |
indexOf() | 傳回某個指定的字元串值在字元串中首次出現的位置。如果沒有找到比對的字元串則傳回 -1。 |
includes() | 判斷字元串中是否包含指定的子字元串,傳回boolean值。如果包含比對的字元串則傳回 true,否則傳回 false。任何字元串判斷是否包含""空字元串 ,結果都為真。 |
lastIndexOf() | 從後向前搜尋字元串,并從起始位置(0)開始計算傳回字元串最後出現的位置。 |
match() | 查找找到一個或多個正規表達式的比對。 |
repeat() | 複制字元串指定次數,并将它們連接配接在一起傳回。 |
replace() | 在字元串中查找比對的子串, 并替換與正規表達式比對的子串。不會改變原始字元串。 |
search() | 查找與正規表達式相比對的值。 |
slice() | 提取字元串的片斷,并在新的字元串中傳回被提取的部分。 |
split() | 把字元串分割為字元串數組。 |
startsWith() | 檢視字元串是否以指定的子字元串開頭。如果是傳回 true,否則 false。 |
substr() | 從起始索引号提取字元串中指定數目的字元。 |
substring() | 提取字元串中兩個指定的索引号之間的字元。 |
toLowerCase() | 把字元串轉換為小寫。 |
toUpperCase() | 把字元串轉換為大寫。 |
trim() | 去除字元串兩邊的空白、空格 |
toLocaleLowerCase() | 根據本地主機的語言環境把字元串轉換為小寫。 |
toLocaleUpperCase() | 根據本地主機的語言環境把字元串轉換為大寫。 |
valueOf() | 傳回某個字元串對象的原始值。 |
toString() | 傳回一個字元串。 |
padStart() | 設定字元串以指定的位數輸出,不夠就在字元串前邊補位。字元串.padStart(位數,補位資訊)。‘hello’.padStart(8,0) ==>‘000hello’ |
String HTML 包裝方法
HTML 傳回包含在相對應的 HTML 标簽中的内容。
以下方法并非标準方法,是以可能在某些浏覽器下不支援。
方法 | 描述 |
---|---|
anchor() | 建立 HTML 錨。 |
big() | 用大号字型顯示字元串。 |
blink() | 顯示閃動字元串。 |
bold() | 使用粗體顯示字元串。 |
fixed() | 以打字機文本顯示字元串。 |
fontcolor() | 使用指定的顔色來顯示字元串。 |
fontsize() | 使用指定的尺寸來顯示字元串。 |
italics() | 使用斜體顯示字元串。 |
link() | 将字元串顯示為連結。 |
small() | 使用小字号來顯示字元串。 |
strike() | 用于顯示加删除線的字元串。 |
sub() | 把字元串顯示為下标。 |
sup() | 把字元串顯示為上标。 |