ホームページ > ウェブフロントエンド > jsチュートリアル > 一般的に使用される JavaScript 数値操作テクニック

一般的に使用される JavaScript 数値操作テクニック

PHPz
リリース: 2023-04-06 09:14:22
オリジナル
807 人が閲覧しました

JavaScript は、動的な Web ページやさまざまな対話型機能の実装に使用できる高レベル プログラミング言語です。 JavaScript では簡単なコードで数値を変更できますが、実際のプロジェクト開発では数値操作が必要になることが多いため、これは非常に重要です。

ここで、よく使われる JavaScript の数値操作テクニックをいくつか紹介します。

1. 基本的な算術演算

JavaScript における最も基本的な数値演算は、加算、減算、乗算、除算を含む算術演算です。プラス記号 ( )、マイナス記号 (-)、乗算記号 (*)、および除算記号 (/) を使用して算術演算を実行できます (例:

var x = 5;
var y = 3;
var z = x + y; // z的值为8
var w = x - y; // w的值为2
var u = x * y; // u的值为15
var v = x / y; // v的值为1.6666666666666667
ログイン後にコピー

2)。 ## JavaScript では、Math オブジェクトで提供されるメソッドを使用して、数値の丸め操作を実行できます。一般的に使用される方法には、四捨五入、四捨五入、四捨五入などがあります。例:

Math.floor() メソッドは切り捨てであり、値を最も近い整数に切り捨てます:
  1. var a = Math.floor(2.75); // a的值为2
    ログイン後にコピー
Math.ceil () メソッドは四捨五入し、値を最も近い整数に四捨五入します。
  1. var b = Math.ceil(2.25); // b的值为3
    ログイン後にコピー
Math.round() メソッドは四捨五入し、値を最も近い整数に四捨五入します。
  1. var c = Math.round(2.5); // c的值为3
    var d = Math.round(2.49); // d的值为2
    ログイン後にコピー
  2. 3. 数値の書式設定

実際のプロジェクト開発では、値を特定の形式に書式設定する必要があることがよくあります。 JavaScript では、toPrecision() メソッドと toFixed() メソッドを使用して数値書式設定操作を実行できます。

toPrecision() メソッドは値を特定の精度にフォーマットでき、戻り結果は文字列型です。
  1. var x = 1234.56789;
    var y = x.toPrecision(6); // y的值为"1234.57"
    ログイン後にコピー
toFixed() メソッド数値は特定の小数点以下の桁数にフォーマットされ、返される結果は文字列型です:
  1. var x = 1234.56789;
    var y = x.toFixed(2); // y的值为"1234.57"
    ログイン後にコピー
  2. 4. 乱数の生成

JavaScript では、次のように使用できます。 Math オブジェクトは、乱数を生成するメソッドを提供します。一般的に使用されるメソッドには、Math.random() メソッドと Math.floor() メソッドがあります。

Math.random() メソッドは、1 自体を除く、0 から 1 までの乱数を生成できます。
  1. var x = Math.random(); // x的值为0到0.99999之间的一个随机数
    ログイン後にコピー
より大きな乱数を生成するには、次のようにします。 Math.random() メソッドと Math.floor() メソッドを併用できます:
  1. var x = Math.floor(Math.random() * 100); // x的值为0到99之间的一个随机整数
    ログイン後にコピー
  2. 5. 数値判定

JavaScript では、isNaN() メソッドを使用して決定できます。値が NaN (非数) かどうか。例:

var x = "hello";
var y = isNaN(x); // y的值为true,因为"hello"不是一个数字
ログイン後にコピー

同時に、JavaScript は値が有限値かどうかを判断する isFinite() メソッドも提供します。例:

var x = 123;
var y = isFinite(x); // y的值为true,因为123是一个有限数值
ログイン後にコピー

概要

JavaScript には多くの数値演算があります。私たちは基本的な算術演算、数値の丸め、数値の書式設定、乱数の生成、数値の判断を学習しました。これらの演算は役立ちます。実際のプロジェクト開発において数値処理をより便利に実行します。

以上が一般的に使用される JavaScript 数値操作テクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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