--- 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 に変換されるか、あるいはその逆を定義しています。 |