javascript前書き数学演算は、プログラミング言語の最も基本的かつ普遍的な機能の1つです。JavaScriptでは、ブラウザウィンドウサイズのディメンションの検索、金融取引の最終価格の取得、Webサイトドキュメントの要素間の距離の計算などの一般的なタスクに数値が頻繁に使用されます。数学の高度な理解は有能な開発者になるための前提条件ではありませんが、JavaScriptで使用できる操作の種類と、実用的なタスクを達成するためのツールとして数学を使用する方法を知ることが重要です。[数値データ型]が1つしかありません。整数(正または負の整数)と浮動小数点(小数点付きの数字)の区別はありません。JavaScript数値データ型で使用される操作の順序について説明します。算術演算子*算術演算子*は、数学演算を示し、値を返す記号です。10」では、「+」は加算を表す構文です。JavaScriptには、基本的な数学からおなじみの多くの演算子と、プログラミングに固有のいくつかの追加演算子があります。JavaScript算術演算子の参照表を次に示します。oneこの記事では、これらの各演算子について詳しく説明します。*演算子はJavaScriptで使用でき、数値の合計と差を見つけるために使用できます。JavaScriptには組み込みの計算機があり、数学的な操作はコンソールで直接実行できます。+`を追加するなど、数字を使用して簡単な追加を行うことができます。20;Output30普通の数字で数学を行うことに加えて、変数に数字を割り当てて同じ計算を実行することもできます。-)を使用して、数値または数値を表す変数を減算します。x;console.log(z);Output10負の数と浮動小数点数(10進数)で加算と減算を行うこともできます。y;console.log(z);Output-7.7JavaScriptで注意し、気をつけるべき興味深いことの1つは、数字とhttps://www.digitalocean.com/community/tutorials/how-to-work-with-strings-in-javascript[string]を追加した結果です。1」は「2」に等しくなるはずですが、この方程式は予期しない結果になるでしょう。JavaScriptの動的に型指定された性質に注意することが重要です。これは望ましくない結果をもたらす可能性があるためです。JavaScriptで加算または減算を使用する一般的な理由は、固定ナビゲーションバーのピクセルから高さを引いたIDまでスクロールすることです。scrollToId);上記の例では、IDをクリックすると、IDの60ピクセル上までスクロールします。加算と減算は、JavaScriptで使用する最も一般的な数学方程式の2つです。*演算子もJavaScriptで使用でき、製品と数値の商を見つけるために使用されます。+)は、乗算演算子を表すために使用されます。y;console.log(z);Output100乗算は、消費税を適用した後、アイテムの価格を計算するために使用される場合があります。+)は、除算演算子を表すために使用されます。y;console.log(z);Output4分数は、分単位で時間数を見つけるなど、時間を計算するとき、またはテストで完了した正解のパーセントを計算するときに特に役立ちます。モジュロ少し馴染みのない算術演算子の1つに、除算後の商の剰余を計算するモジュロ(モジュラスとも呼ばれる)演算子があります。+`に正確に3回入り、残りがないことを知っています。3;Output0この関数で見られるように、モジュロ演算子を使用して、数値が偶数か奇数かを判断できます。12+」は「2」に均等に分割されるため、偶数になります。多くの場合、プログラミングでは、モジュロはフロー制御の条件ステートメントと組み合わせて使用​​されます。指数*はJavaScriptの新しい演算子の1つであり、指数で数値のべき乗を計算できます。5は次のように記述されます。10+」に「10」を5回掛けたものと同じです。Math.pow()+`メソッドを使用することです。5);Output100000べき乗演算子を使用すると、与えられた数値のべき乗を簡単に見つけることができますが、通常どおり、メソッドと演算子を選択するときはコードベースのスタイルと一貫性を保つことが重要です。*演算子は、変数の数値を1ずつ増減します。インクリメント演算子とデクリメント演算子は変数でのみ使用できることに注意してください。生の数でそれらを使用しようとすると、エラーが発生します。operationインクリメント演算子とデクリメント演算子は、演算子が変数の前後に配置されているかどうかに応じて、プレフィックス操作またはポストフィックス操作として分類できます。+`を使用して、プレフィックスの増分をテキスト化します。`の値が1つ増えました。+`で接尾辞の増分をテストします。+」の値は増加しませんでした。これは、式が評価されるまで値が増加しないためです。操作を2回実行すると、値が増加します。7;y++;y++;console.log(y);Output8インクリメントまたはデクリメント演算子は、ループ内で最も頻繁に見られます。0+」から開始して、反復ごとに値を「1」ずつ増やして、操作を10回実行します。console.log(i);}Output0123456789上記のコードは、増分演算子を使用して達成されるループの反復を示しています。x-1+」の省略形と考えることができます。+)で表されています。+`を使用して、右側の値を左側の変数に割り当てます。+`を組み合わせます。加算演算子は元の値から始まり、新しい値を追加します。3+」と書くのと同じです。すべての算術演算子を割り当てと組み合わせて、複合割り当て演算子を作成できます。以下は、JavaScriptの代入演算子の参照表です。assignment**=複合代入演算子は、増分および減分に似たループでよく使用され、方程式を繰り返したり自動化したりする必要がある場合に使用されます。左から右に読みますが、演算子は通常の数学と同様に優先順位に従って評価されます。次の例では、方程式の結果を決定する加算よりも乗算の優先順位が高くなっています。5;Output25代わりに、最初に加算演算を実行したい場合は、括弧でグループ化する必要があります。括弧は常に最高の優先順位を持ちます。5;Output65以下は、JavaScriptの算術演算子の演算子の優先順位の最高から最低への参照表です。インクリメントとデクリメントの場合、postfixはprefixよりも優先順位が高くなります。増分/減分、乗算/除算、加算/減算の優先順位は同じです。Network(MDN)での演算子の優先順位]を参照してください。結論この記事では、多くの使い慣れた数学演算子とプログラミングに固有のいくつかを含む算術演算子と構文について説明しました。算術と代入を組み合わせて複合代入演算子を作成する方法と、JavaScriptでの操作の順序を学びました。