JavaScript <その他リファレンス メモ> 言語 等CSSHTMLJavaScriptPython ライブラリ・プラットフォームjQuerymicro:bitXamarin ドキュメンテーションDoxygenJSDocMarkdownSHFBXML ドキュメント コメント その他各種資料 子サイト簡易リファレンス・Tips サポート寄付 Number【数値】 new Number【コンストラクタ】・Number【型変換】 new Number【コンストラクタ】Number【型変換】 new Number【コンストラクタ】メモ概要Number【数値】 オブジェクトを生成 new なし:Number【型変換】 外部リンクECMA-262 (英語) The Number ConstructorES2024 (15) ES2023 (14) ES2022 (13) 構文 new Number( [value] ) Number【数値】オブジェクト Number.NaN:数値変換不可 value 数値 (省略:+0 / 数値以外:数値変換) TypeError 例外 valueが Symbol【シンボル】 例 let num = new Number(); console.log(num); // 出力:Number { 0 } console.log(num.toString()); // 出力:0 num = new Number(123); console.log(num); // 出力:Number { 123 } console.log(num.toString()); // 出力:123 console.log(num instanceof Number); // 出力:true console.log(typeof num); // 出力:object num = new Number("abc"); console.log(num); // 出力:Number { NaN } console.log(num.toString()); // 出力:NaN // 参考 Number【型変換】 num = Number(123); console.log(num); // 出力:123 console.log(num instanceof Number); // 出力:false console.log(typeof num); // 出力:number Number【型変換】メモ概要Number型【数値型】に変換 new あり:new Number【コンストラクタ】 外部リンクECMA-262 (英語) Number ( value )ES2024 (15) ES2023 (14) ES2022 (13) 構文 Number( [value] ) Number型【数値型】 NaN:数値変換不可 value 数値 (省略:+0 / 数値以外:数値変換) TypeError 例外 valueが Symbol【シンボル】 例 let num = Number(); console.log(num); // 出力:0 console.log(num instanceof Number); // 出力:false console.log(typeof num); // 出力:number num = Number(123); console.log(num); // 出力:123 console.log(num instanceof Number); // 出力:false console.log(typeof num); // 出力:number num = Number("abc"); console.log(num); // 出力:NaN console.log(num instanceof Number); // 出力:false console.log(typeof num); // 出力:number // 参考 new Number【コンストラクタ】 num = new Number(123); console.log(num); // 出力:Number { 123 } console.log(num instanceof Number); // 出力:true console.log(typeof num); // 出力:object