--- title: DOMString slug: Web/API/DOMString tags: - API - DOM - Reference - String translation_of: Web/API/DOMString ---
DOMString
は符号なし 16 ビット整数の並びで、通常は UTF-16 コード単位として解釈されます。これは JavaScript の文字列プリミティブ型に正確に対応します。 DOMString
が JavaScript に現れると、直接 {{jsxref("String")}} に対応づけられます。
ある Web API が DOMString
を受け取る場合、渡された値は ToString
抽象操作を使用して文字列化されます。 (Symbol 以外の型では、これは {{jsxref("String/String", "String()")}} 関数と同じ動作をします。)
DOMString
を受け取る一部の Web API は追加の古い動作があり、 {{jsxref("null")}} を渡すと、通常の "null"
ではなく空文字列になります。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('WebIDL', '#idl-DOMString', 'DOMString')}} | {{Spec2('WebIDL')}} | |
{{SpecName('WebIDL', '#es-DOMString')}} | {{Spec2('WebIDL')}} | これは、 JavaScript の値がどのように DOMString に変換されるか、あるいはその逆を定義しています。 |