JavaScript/String/prototype

プロパティ

編集
String.prototype.length

メソッド

編集
JavaScript String.prototype メソッド一覧
メソッド 解説
anchor(name) <a name="name"> を含むHTML文字列を生成(非推奨)。
at(index) 指定したインデックスの文字を取得(負のインデックス対応)。
big() <big> 要素で囲んだHTML文字列を生成(非推奨)。
blink() <blink> 要素で囲んだHTML文字列を生成(非推奨)。
bold() <b> 要素で囲んだHTML文字列を生成(非推奨)。
charAt(index) 指定した位置の文字を取得。
charCodeAt(index) 指定した位置のUTF-16コードを取得。
codePointAt(index) 指定した位置のUnicodeコードポイントを取得(サロゲートペア対応)。
concat(...strings) 文字列を結合。
constructor() String コンストラクタを返す。
endsWith(searchString, length) 指定した文字列で終わるか判定。
fixed() <tt> 要素で囲んだHTML文字列を生成(非推奨)。
fontcolor(color) <font color="color"> を含むHTML文字列を生成(非推奨)。
fontsize(size) <font size="size"> を含むHTML文字列を生成(非推奨)。
includes(searchString, position) 指定した文字列を含むか判定。
indexOf(searchValue, fromIndex) 指定した文字列の最初の出現位置を取得。
isWellFormed() 文字列が適切なUTF-16エンコードであるか判定。
italics() <i> 要素で囲んだHTML文字列を生成(非推奨)。
lastIndexOf(searchValue, fromIndex) 指定した文字列の最後の出現位置を取得。
link(url) <a href="url"> を含むHTML文字列を生成(非推奨)。
localeCompare(compareString, locales, options) ロケールに基づいて文字列を比較。
match(regexp) 正規表現に一致する部分を取得。
matchAll(regexp) 正規表現に一致するすべての部分を Iterator で取得。
normalize(form) 文字列をUnicode正規化(NFC/NFD/NFKC/NFKD)。
padEnd(targetLength, padString) 指定の長さになるまで末尾に文字を追加。
padStart(targetLength, padString) 指定の長さになるまで先頭に文字を追加。
repeat(count) 文字列を指定回数繰り返す。
replace(searchValue, replaceValue) 指定した部分を置換(最初の一致のみ)。
replaceAll(searchValue, replaceValue) 指定した部分をすべて置換。
search(regexp) 正規表現に一致する最初の位置を取得。
slice(start, end) 指定範囲の部分文字列を取得。
small() <small> 要素で囲んだHTML文字列を生成(非推奨)。
split(separator, limit) 指定した区切りで文字列を配列に分割。
startsWith(searchString, position) 指定した文字列で始まるか判定。
strike() <strike> 要素で囲んだHTML文字列を生成(非推奨)。
substring(start, end) 指定範囲の部分文字列を取得(slice と似ているが負のインデックス非対応)。
substr(start, length) 指定位置から指定長さの部分文字列を取得(非推奨)。
sub() <sub> 要素で囲んだHTML文字列を生成(非推奨)。
sup() <sup> 要素で囲んだHTML文字列を生成(非推奨)。
toLocaleLowerCase(locales) ロケールに基づいて小文字に変換。
toLocaleUpperCase(locales) ロケールに基づいて大文字に変換。
toLowerCase() 小文字に変換。
toUpperCase() 大文字に変換。
toString() 文字列を返す(valueOf() とほぼ同じ)。
toWellFormed() 不正なUTF-16を修正し、正しい文字列を返す。
trim() 文字列の前後の空白を削除。
trimEnd() / trimRight() 末尾の空白を削除(trimRight は非推奨)。
trimStart() / trimLeft() 先頭の空白を削除(trimLeft は非推奨)。
valueOf() 文字列のプリミティブ値を返す。
[ Symbol.iterator ] () イテレータを返す。
💡 ポイント

下位階層のページ

編集