JavaScript には、数値を効果的に処理するためのいくつかの組み込みメソッドが用意されています。これらのメソッドを使用すると、数値の書式設定、丸め、解析、検証などの操作を実行できます。
数値を文字列に変換します。
const num = 123; console.log(num.toString()); // Output: "123" console.log((456).toString()); // Output: "456"
固定の小数点以下の桁数で数値をフォーマットします。
const num = 3.14159; console.log(num.toFixed(2)); // Output: "3.14" console.log(num.toFixed(4)); // Output: "3.1416"
指数表記で数値を返します。
const num = 12345; console.log(num.toExponential(2)); // Output: "1.23e+4"
数値を指定された合計長 (小数を含む) にフォーマットします。
const num = 123.456; console.log(num.toPrecision(4)); // Output: "123.5" console.log(num.toPrecision(6)); // Output: "123.456"
文字列を整数に解析します。
console.log(parseInt("123")); // Output: 123 console.log(parseInt("101", 2)); // Output: 5 (binary to decimal)
文字列を浮動小数点数に解析します。
console.log(parseFloat("3.14")); // Output: 3.14 console.log(parseFloat("123abc")); // Output: 123
値が整数かどうかを確認します。
console.log(Number.isInteger(123)); // Output: true console.log(Number.isInteger(3.14)); // Output: false
値が有限数かどうかを確認します。
console.log(Number.isFinite(123)); // Output: true console.log(Number.isFinite(Infinity)); // Output: false
値が NaN (非数値) かどうかを確認します。
console.log(Number.isNaN(NaN)); // Output: true console.log(Number.isNaN(123)); // Output: false
数値を最も近い整数に丸めます。
console.log(Math.round(4.5)); // Output: 5 console.log(Math.round(4.4)); // Output: 4
数値を次の整数に切り上げます。
console.log(Math.ceil(4.1)); // Output: 5
数値を前の整数に切り捨てます。
console.log(Math.floor(4.9)); // Output: 4
数値の小数部分を削除します。
console.log(Math.trunc(4.9)); // Output: 4
0 (両端を含む) と 1 (両端を含まない) の間の乱数を生成します。
console.log(Math.random()); // Output: A random number between 0 and 1
範囲内の乱数を生成するには:
const min = 1; const max = 10; const random = Math.floor(Math.random() * (max - min + 1)) + min; console.log(random); // Output: A random number between 1 and 10
数値の絶対値を返します。
console.log(Math.abs(-5)); // Output: 5
底を指数乗して返します。
const num = 123; console.log(num.toString()); // Output: "123" console.log((456).toString()); // Output: "456"
数値の平方根を返します。
const num = 3.14159; console.log(num.toFixed(2)); // Output: "3.14" console.log(num.toFixed(4)); // Output: "3.1416"
一連の数値の中から最大値または最小値を見つけます。
const num = 12345; console.log(num.toExponential(2)); // Output: "1.23e+4"
数値の符号 (-1、0、または 1) を返します。
const num = 123.456; console.log(num.toPrecision(4)); // Output: "123.5" console.log(num.toPrecision(6)); // Output: "123.456"
これらの数値メソッドをマスターすると、JavaScript でさまざまな数値演算を簡単に処理できるようになります。
こんにちは、アバイ・シン・カタヤットです!
私はフロントエンドとバックエンドの両方のテクノロジーの専門知識を持つフルスタック開発者です。私はさまざまなプログラミング言語やフレームワークを使用して、効率的でスケーラブルでユーザーフレンドリーなアプリケーションを構築しています。
ビジネス用メールアドレス kaashshorts28@gmail.com までお気軽にご連絡ください。
以上がJavaScript の Number メソッドをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。