ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の Number メソッドをマスターする

JavaScript の Number メソッドをマスターする

Barbara Streisand
リリース: 2024-12-21 12:27:14
オリジナル
928 人が閲覧しました

Mastering Number Methods in JavaScript

JavaScript の Number メソッド

JavaScript には、数値を効果的に処理するためのいくつかの組み込みメソッドが用意されています。これらのメソッドを使用すると、数値の書式設定、丸め、解析、検証などの操作を実行できます。


1.数値を変換する

A. toString()

数値を文字列に変換します。

const num = 123;
console.log(num.toString()); // Output: "123"
console.log((456).toString()); // Output: "456"
ログイン後にコピー
ログイン後にコピー

B. toFixed(桁)

固定の小数点以下の桁数で数値をフォーマットします。

const num = 3.14159;
console.log(num.toFixed(2)); // Output: "3.14"
console.log(num.toFixed(4)); // Output: "3.1416"
ログイン後にコピー
ログイン後にコピー

C. toExponential(数字)

指数表記で数値を返します。

const num = 12345;
console.log(num.toExponential(2)); // Output: "1.23e+4"
ログイン後にコピー
ログイン後にコピー

D. toPrecision(桁)

数値を指定された合計長 (小数を含む) にフォーマットします。

const num = 123.456;
console.log(num.toPrecision(4)); // Output: "123.5"
console.log(num.toPrecision(6)); // Output: "123.456"
ログイン後にコピー
ログイン後にコピー

2.数値の解析と検証

A. parseInt(文字列, 基数)

文字列を整数に解析します。

console.log(parseInt("123")); // Output: 123
console.log(parseInt("101", 2)); // Output: 5 (binary to decimal)
ログイン後にコピー

B. parseFloat(文字列)

文字列を浮動小数点数に解析します。

console.log(parseFloat("3.14")); // Output: 3.14
console.log(parseFloat("123abc")); // Output: 123
ログイン後にコピー

C. Number.isInteger(値)

値が整数かどうかを確認します。

console.log(Number.isInteger(123)); // Output: true
console.log(Number.isInteger(3.14)); // Output: false
ログイン後にコピー

D. Number.isFinite(値)

値が有限数かどうかを確認します。

console.log(Number.isFinite(123)); // Output: true
console.log(Number.isFinite(Infinity)); // Output: false
ログイン後にコピー

E. Number.isNaN(値)

値が NaN (非数値) かどうかを確認します。

console.log(Number.isNaN(NaN)); // Output: true
console.log(Number.isNaN(123)); // Output: false
ログイン後にコピー

3.数値の四捨五入

A. Math.round()

数値を最も近い整数に丸めます。

console.log(Math.round(4.5)); // Output: 5
console.log(Math.round(4.4)); // Output: 4
ログイン後にコピー

B. Math.ceil()

数値を次の整数に切り上げます。

console.log(Math.ceil(4.1)); // Output: 5
ログイン後にコピー

C. Math.floor()

数値を前の整数に切り捨てます。

console.log(Math.floor(4.9)); // Output: 4
ログイン後にコピー

D. Math.trunc()

数値の小数部分を削除します。

console.log(Math.trunc(4.9)); // Output: 4
ログイン後にコピー

4.乱数の生成

A. Math.random()

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
ログイン後にコピー

5.その他の便利な数値メソッド

A. Math.abs()

数値の絶対値を返します。

console.log(Math.abs(-5)); // Output: 5
ログイン後にコピー

B. Math.pow(基数, 指数)

底を指数乗して返します。

const num = 123;
console.log(num.toString()); // Output: "123"
console.log((456).toString()); // Output: "456"
ログイン後にコピー
ログイン後にコピー

C. Math.sqrt()

数値の平方根を返します。

const num = 3.14159;
console.log(num.toFixed(2)); // Output: "3.14"
console.log(num.toFixed(4)); // Output: "3.1416"
ログイン後にコピー
ログイン後にコピー

D. Math.max() と Math.min()

一連の数値の中から最大値または最小値を見つけます。

const num = 12345;
console.log(num.toExponential(2)); // Output: "1.23e+4"
ログイン後にコピー
ログイン後にコピー

E. Math.sign()

数値の符号 (-1、0、または 1) を返します。

const num = 123.456;
console.log(num.toPrecision(4)); // Output: "123.5"
console.log(num.toPrecision(6)); // Output: "123.456"
ログイン後にコピー
ログイン後にコピー

6.概要

  • JavaScript は、変換から複雑な数学演算まで、数値を扱うための幅広いメソッドを提供します。
  • Math オブジェクトには、高度な計算のためのユーティリティ関数が含まれています。
  • これらのメソッドを使用して、数値の丸め、解析、書式設定、生成を効率的に処理します。

これらの数値メソッドをマスターすると、JavaScript でさまざまな数値演算を簡単に処理できるようになります。

こんにちは、アバイ・シン・カタヤットです!
私はフロントエンドとバックエンドの両方のテクノロジーの専門知識を持つフルスタック開発者です。私はさまざまなプログラミング言語やフレームワークを使用して、効率的でスケーラブルでユーザーフレンドリーなアプリケーションを構築しています。
ビジネス用メールアドレス kaashshorts28@gmail.com までお気軽にご連絡ください。

以上がJavaScript の Number メソッドをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート