ホームページ >ウェブフロントエンド >jsチュートリアル >一般的に使用される JavaScript 数値操作テクニック
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() メソッドは切り捨てであり、値を最も近い整数に切り捨てます:var a = Math.floor(2.75); // a的值为2
var b = Math.ceil(2.25); // b的值为3
var c = Math.round(2.5); // c的值为3 var d = Math.round(2.49); // d的值为2
実際のプロジェクト開発では、値を特定の形式に書式設定する必要があることがよくあります。 JavaScript では、toPrecision() メソッドと toFixed() メソッドを使用して数値書式設定操作を実行できます。
toPrecision() メソッドは値を特定の精度にフォーマットでき、戻り結果は文字列型です。var x = 1234.56789; var y = x.toPrecision(6); // y的值为"1234.57"
var x = 1234.56789; var y = x.toFixed(2); // y的值为"1234.57"
JavaScript では、次のように使用できます。 Math オブジェクトは、乱数を生成するメソッドを提供します。一般的に使用されるメソッドには、Math.random() メソッドと Math.floor() メソッドがあります。
Math.random() メソッドは、1 自体を除く、0 から 1 までの乱数を生成できます。var x = Math.random(); // x的值为0到0.99999之间的一个随机数
var x = Math.floor(Math.random() * 100); // x的值为0到99之间的一个随机整数
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 サイトの他の関連記事を参照してください。