ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで算術加算を実装する方法

JavaScriptで算術加算を実装する方法

青灯夜游
青灯夜游オリジナル
2021-09-02 17:10:576329ブラウズ

算術加算を実装する Javascript メソッド: 1. " " 演算子、構文 "a b" を使用します; 2. "= 演算子、構文 "a = b" を使用します; 3. インクリメント演算記号 " " を使用します、構文「a」または「a」。

JavaScriptで算術加算を実装する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#JavaScript で加算演算を実装する方法

方法 1: " " 演算子を使用します

例 1: 特殊なオペランドの合計演算に注意

var n = 5;  //定义并初始化任意一个数值
console.log(NaN + n);  //NaN与任意操作数相加,结果都是NaN
console.log(Infinity + n);  //Infinity与任意操作数相加,结果都是Infinity
console.log(Infinity + Infinity);  //Infinity与Infinity相加,结果是Infinity
console.log((-Infinity) + (-Infinity));  //负Infinity相加,结果是负Infinity
console.log((-Infinity) + Infinity);  //正负Infinity相加,结果是NaN

例 2: 加算演算子は、オペランドのデータ型によって加算演算か結合演算かを判断できます

console.log(1 + 1);  //如果操作数都是数值,则进行相加运算
console.log(1 + "1");  //如果操作数中有一个是字符串,则进行相连运算
console.log(3.0 + 4.3 + "");  //先求和,再连接,返回"7.3"
console.log(3.0 + "" + 4.3);  //先连接,再连接,返回"34.3"
                              //3.0转换为字符串3

注: 「加算演算子を使用する場合」では、まずオペランドのデータ型が要件を満たしているかどうかを確認する必要があります。

方法 2: "= 演算子を使用します。

"= 演算子の役割: 値を割り当てる前に、右側のオペランドで加算演算または接続演算を実行します。次に、演算結果を左側のオペランドにコピーします。

var a=1,b=2,c=3,d=4;
console.log(a+=b);
console.log(b+=a);
console.log(c+=b);
console.log(d+=d);
console.log(a);
console.log(b);
console.log(c);
console.log(d);

JavaScriptで算術加算を実装する方法

方法 3: " " インクリメント演算子を使用します。

Increment

演算は、1 を継続的に加算し、その結果を左側のオペランドに代入することで、自身の結果を変更する簡単な方法です。

インクリメント演算子は、単項演算子として、変数、配列要素、またはオブジェクト プロパティに対して機能しますが、直接量には作用できません。異なる位置に応じて、2 つの操作方法に分けることができます。

  • プレフィックス インクリメント (n): 最初にインクリメントしてから値を割り当てます。

  • ポストインクリメント (n): 最初に値を割り当ててから、インクリメントします。

例:

var a = b = c = 4;
console.log(a++);  //返回4,先赋值,再递增运算结果不变
console.log(++b);  //返回5,先递增,再赋值,运算结果加1
console.log(c++);  //返回4,先赋值,再递增,运算结果不变
console.log(c);  //返回5,变量的值加1
console.log(++c);  //返回6,先递增,再赋值,运算结果加1
console.log(c);  //返回6

JavaScriptで算術加算を実装する方法

[推奨学習:

JavaScript 上級チュートリアル]

以上がJavaScriptで算術加算を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。