valueOf()
メソッドは、Boolean
オブジェクトのプリミティブ値を返します。
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
構文
bool.valueOf()
戻り値
与えられた Boolean
オブジェクトのプリミティブ値です。
説明
valueOf
メソッドは、Boolean
オブジェクトのプリミティブ値か真偽値データ型としての Boolean
リテラルを返します。
このメソッドはたいてい JavaScript によって内部的に呼び出され、コードで明示的に呼び出されることはありません。
例
valueOf
を使う
x = new Boolean(); myVar = x.valueOf() // myVar に false が代入される
仕様
使用 | ステータス | コメント |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | 標準 | 初期定義。JavaScript 1.1 で実装。 |
ECMAScript 5.1 (ECMA-262) Boolean.prototype.valueOf の定義 |
標準 | |
ECMAScript 2015 (6th Edition, ECMA-262) Boolean.prototype.valueOf の定義 |
標準 | |
ECMAScript Latest Draft (ECMA-262) Boolean.prototype.valueOf の定義 |
ドラフト |
ブラウザー実装状況
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
デスクトップ | モバイル | サーバー | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
基本対応 | Chrome 完全対応 あり | Edge 完全対応 あり | Firefox 完全対応 1 | IE 完全対応 あり | Opera 完全対応 あり | Safari 完全対応 あり | WebView Android 完全対応 あり | Chrome Android 完全対応 あり | Edge Mobile 完全対応 あり | Firefox Android 完全対応 4 | Opera Android 完全対応 あり | Safari iOS 完全対応 あり | Samsung Internet Android 完全対応 あり | nodejs 完全対応 あり |
凡例
- 完全対応
- 完全対応