--- title: DOMString slug: Web/API/DOMString tags: - API - DOM - Reference - String translation_of: Web/API/DOMString ---
{{APIRef("DOM")}}

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

関連情報