「JavaScript/String」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
Ef3 (トーク | 投稿記録)
→‎HTML関連のメソッド: .prototype とprototypeの区別が曖昧、、なのはJavaScript/オブジェクトで解説すべき?!
4 行
 
== プロパティ ==
*; [[{{PAGENAME}}/constructor|constructor]]
: Stringオブジェクトのプロトタイプの[[w:コンストラクタ|コンストラクタ]]を指定します。
*; [[{{PAGENAME}}/length|length]]
: 文字列の長さを返します。
*; ''N''(非標準)
: ''N''番目の文字を返します。文字列を配列のように扱うことができます。
: Stringオブジェクトには、ブラケット演算子([ ])を適用できます。
: ただし、左辺知識として使うことは出来ません。
: Stringオブジェクトは、ミュータブルです。<!--プリミティブのミュータブル性の記載確認-->
 
== 静的メソッド ==
24 ⟶ 27行目:
-->
{{節スタブ}}
; [[{{PAGENAME}}/prototype/anchor|String.prototype.anchor()]]
; [[{{PAGENAME}}/prototype/big|String.prototype.big()]]
; [[{{PAGENAME}}/prototype/blink|String.prototype.blink()]]
; [[{{PAGENAME}}/prototype/bold|String.prototype.bold()]]
; [[{{PAGENAME}}/prototype/charAt|String.prototype.charAt()]]
: 与えられたインデックスの文字を返します。
; [[{{PAGENAME}}/prototype/charCodeAt|String.prototype.charCodeAt()]]
: 与えられたインデックスの文字のUnicodeバイト表現を返します。
; [[{{PAGENAME}}/prototype/codePointAt|String.prototype.codePointAt()]]
; [[{{PAGENAME}}/prototype/concat|String.prototype.concat()]]
: 与えられた文字列を連結して返します。
; [[{{PAGENAME}}/prototype/constructor|String.prototype.constructor()]]
; [[{{PAGENAME}}/prototype/endsWith|String.prototype.endsWith()]]
; [[{{PAGENAME}}/prototype/fixed|String.prototype.fixed()]]
; [[{{PAGENAME}}/prototype/fontcolor|String.prototype.fontcolor()]]
; [[{{PAGENAME}}/prototype/fontsize|String.prototype.fontsize()]]
; [[{{PAGENAME}}/prototype/includes|String.prototype.includes()]]
; [[{{PAGENAME}}/prototype/indexOf|String.prototype.indexOf()]]
: 与えられた文字列が最初に現れるインデックスを返します。見つからない場合は-1を返します。
; [[{{PAGENAME}}/prototype/italics|String.prototype.italics()]]
; [[{{PAGENAME}}/prototype/lastIndexOf|String.prototype.lastIndexOf()]]
: 与えられた文字列が最後に現れるインデックスを返します。見つからない場合は-1を返します。
; [[{{PAGENAME}}/prototype/link|String.prototype.link()]]
; [[{{PAGENAME}}/prototype/localeCompare|String.prototype.localeCompare()]]
: 与えられた文字列との比較結果を返します。
; [[{{PAGENAME}}/prototype/matchAll|String.prototype.matchAll()]]
; [[{{PAGENAME}}/prototype/match|String.prototype.match()]]
: 文字列の中の指定された正規表現に一致する部分を返します。
; [[{{PAGENAME}}/prototype/normalize|String.prototype.normalize()]]
; [[{{PAGENAME}}/prototype/padEnd|String.prototype.padEnd()]]
51 ⟶ 52行目:
; [[{{PAGENAME}}/prototype/replaceAll|String.prototype.replaceAll()]]
; [[{{PAGENAME}}/prototype/replace|String.prototype.replace()]]
: 文字列を置換します。
; [[{{PAGENAME}}/prototype/search|String.prototype.search()]]
: 文字列の中に指定された正規表現に一致する部分があるかどうかを検索して返します。
; [[{{PAGENAME}}/prototype/slice|String.prototype.slice()]]
: 文字列の部分文字列を取り出して返します。
; [[{{PAGENAME}}/prototype/small|String.prototype.small()]]
; [[{{PAGENAME}}/prototype/split|String.prototype.split()]]
: 文字列を分割して返します。
; [[{{PAGENAME}}/prototype/startsWith|String.prototype.startsWith()]]
; [[{{PAGENAME}}/prototype/strike|String.prototype.strike()]]
; [[{{PAGENAME}}/prototype/substring|String.prototype.substring()]]
: 文字列の2つのインデックスの間にある部分文字列を返します。
; [[{{PAGENAME}}/prototype/substr|String.prototype.substr()]]
: 文字列の基点から指定された長さの部分文字列を返します。
; [[{{PAGENAME}}/prototype/sub|String.prototype.sub()]]
; [[{{PAGENAME}}/prototype/sup|String.prototype.sup()]]
; [[{{PAGENAME}}/prototype/toLocaleLowerCase|String.prototype.toLocaleLowerCase()]]
: 文字列を現在のロケールに基づいて小文字に変換して返します。
; [[{{PAGENAME}}/prototype/toLocaleUpperCase|String.prototype.toLocaleUpperCase()]]
: 文字列を現在のロケールに基づいて大文字に変換して返します。
; [[{{PAGENAME}}/prototype/toLowerCase|String.prototype.toLowerCase()]]
: 文字列を小文字に変換して返します。
; [[{{PAGENAME}}/prototype/toString|String.prototype.toString()]]
: Stringオブジェクトのインスタンスの文字列を返します。このメソッドは[[JavaScript/Object/prototype/toString|Object.prototype.toString]]メソッドをオーバーライドしています。
; [[{{PAGENAME}}/prototype/toUpperCase|String.prototype.toUpperCase()]]
: 文字列を大文字に変換して返します。
; [[{{PAGENAME}}/prototype/trimEnd|String.prototype.trimEnd()]]
; [[{{PAGENAME}}/prototype/trimLeft|String.prototype.trimLeft()]]
: (非標準)String.prototype.trimLeft === String.prototype.trimStart
; [[{{PAGENAME}}/prototype/trimRight|String.prototype.trimRight()]]
: (非標準)String.prototype.trimRight === String.prototype.trimEnd
: 文字列の右側(末尾の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/trimStart|String.prototype.trimStart()]]
: 文字列の左側(先頭の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/trim|String.prototype.trim()]]
: 文字列の両側(先頭と末尾)の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/valueOf|String.prototype.valueOf()]]
 
; [[{{PAGENAME}}/prototype/charAt|charAt]]
: 与えられたインデックスの文字を返します。
; [[{{PAGENAME}}/prototype/charCodeAt|charCodeAt]]
: 与えられたインデックスの文字のUnicodeバイト表現を返します。
; [[{{PAGENAME}}/prototype/concat|concat]]
: 与えられた文字列を連結して返します。
; [[{{PAGENAME}}/prototype/indexOf|indexOf]]
: 与えられた文字列が最初に現れるインデックスを返します。見つからない場合は-1を返します。
; [[{{PAGENAME}}/prototype/lastIndexOf|lastIndexOf]]
: 与えられた文字列が最後に現れるインデックスを返します。見つからない場合は-1を返します。
; [[{{PAGENAME}}/prototype/localeCompare|localeCompare]]
: 与えられた文字列との比較結果を返します。
; [[{{PAGENAME}}/prototype/match|match]]
: 文字列の中の指定された正規表現に一致する部分を返します。
; [[{{PAGENAME}}/prototype/quote|quote]](非標準)
: 文字列を "" で囲んで返します。" は \" にエスケープされます。
; [[{{PAGENAME}}/prototype/replace|replace]]
: 文字列を置換します。
; [[{{PAGENAME}}/prototype/search|search]]
: 文字列の中に指定された正規表現に一致する部分があるかどうかを検索して返します。
; [[{{PAGENAME}}/prototype/slice|slice]]
: 文字列の部分文字列を取り出して返します。
; [[{{PAGENAME}}/prototype/split|split]]
: 文字列を分割して返します。
; [[{{PAGENAME}}/prototype/substr|substr]]
: 文字列の基点から指定された長さの部分文字列を返します。
; [[{{PAGENAME}}/prototype/substring|substring]]
: 文字列の2つのインデックスの間にある部分文字列を返します。
; [[{{PAGENAME}}/prototype/toLocaleLowerCase|toLocaleLowerCase]]
: 文字列を現在のロケールに基づいて小文字に変換して返します。
; [[{{PAGENAME}}/prototype/toLocaleUpperCase|toLocaleUpperCase]]
: 文字列を現在のロケールに基づいて大文字に変換して返します。
; [[{{PAGENAME}}/prototype/toLowerCase|toLowerCase]]
: 文字列を小文字に変換して返します。
; [[{{PAGENAME}}/prototype/toSource|toSource]](非標準)
: Stringオブジェクトのインスタンスをオブジェクトリテラルに変換して返します。このメソッドは[[JavaScript/Object/prototype/toSource|Object.prototype.toSource]]メソッドをオーバーライドしています。
; [[{{PAGENAME}}/prototype/toString|toString]]
: Stringオブジェクトのインスタンスの文字列を返します。このメソッドは[[JavaScript/Object/prototype/toString|Object.prototype.toString]]メソッドをオーバーライドしています。
; [[{{PAGENAME}}/prototype/toUpperCase|toUpperCase]]
: 文字列を大文字に変換して返します。
; [[{{PAGENAME}}/prototype/trim|trim]]
: 文字列の両側(先頭と末尾)の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/trimLeft|trimLeft]](非標準)
: 文字列の左側(先頭)の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/trimRight|trimRight]](非標準)
: 文字列の右側(末尾)の空白文字を削除して返します。
; [[{{PAGENAME}}/prototype/valueOf|valueOf]]
: StringオブジェクトのインスタンスをプリミティブなJavaScriptの文字列に変換して返します。このメソッドは[[JavaScript/Object/prototype/valueOf|Object.prototype.valueOf]]メソッドをオーバーライドしています。
 
125 ⟶ 90行目:
StringオブジェクトのHTML関連のメソッドはすべて非標準であり、後方互換のためだけに残されています。
 
*; [[{{PAGENAME}}/prototype/anchor|String.prototype.anchor()]]
: &lt;a name="''name''">''string''&lt;/a>
: HTML5ではA要素のname属性は廃止されました。
* [[{{PAGENAME}}/prototype/big|big]]
; [[{{PAGENAME}}/prototype/anchorbig|String.prototype.anchorbig()]]
: &lt;big>''string''&lt;/big>
*; [[{{PAGENAME}}/prototype/blink|String.prototype.blink()]]
: &lt;blink>''string''&lt;/blink>
*; [[{{PAGENAME}}/prototype/bold|String.prototype.bold()]]
: &lt;b>''string''&lt;/b>
*; [[{{PAGENAME}}/prototype/fixed|String.prototype.fixed()]]
: &lt;tt>''string''&lt;/tt>
*; [[{{PAGENAME}}/prototype/fontcolor|String.prototype.fontcolor()]]
: &lt;font color="''color''">''sting''&lt;/font>
*; [[{{PAGENAME}}/prototype/fontsize|String.prototype.fontsize()]]
: &lt;font size="''size''">''string''&lt;/font>
*; [[{{PAGENAME}}/prototype/italics|String.prototype.italics()]]
: &lt;i>''string''&lt;/i>
*; [[{{PAGENAME}}/prototype/link|String.prototype.link()]]
: &lt;a href="''href''">''string''&lt;/a>
*; [[{{PAGENAME}}/prototype/small|String.prototype.small()]]
: &lt;small>''string''&lt;/small>
*; [[{{PAGENAME}}/prototype/strike|String.prototype.strike()]]
: &lt;strike>''string''&lt;/strike>
*; [[{{PAGENAME}}/prototype/sub|String.prototype.sub()]]
: &lt;sub>''string''&lt;/sub>
*; [[{{PAGENAME}}/prototype/sup|String.prototype.sup()]]
: &lt;sup>''string''&lt;/sup>