ホームページ  >  記事  >  ウェブフロントエンド  >  JS は、2 つの変数が実装コードを交換する価値があることを認識するために中間変数 temp を使用しません。

JS は、2 つの変数が実装コードを交換する価値があることを認識するために中間変数 temp を使用しません。

小云云
小云云オリジナル
2018-02-05 09:31:401559ブラウズ

この記事では主にJSで中間変数tempを使わずに2つの変数の交換を実現する方法を紹介しますので、必要な方は参考にしていただければ幸いです。

1. 加算と減算を使用します。


var a=1;
var b=2;
a=a+b;
b=a-b;
a=a-b;

2. 乗算と除算を使用します (乗算と除算は、乗算と除算の演算にマッピングすることに似ています)。 注: このメソッドでは、整数値と浮動小数点値を持つ変数を交換できますが、浮動小数点型を扱う場合は精度が失われる可能性があり、乗算と除算の場合は b を 0 にすることはできません。配列の柔軟性を活用する


var a=1;
var b=2;
 a = a * b;
 b = a / b;
 a = a / b;

関連する推奨事項:

WeChatアプレットで共有変数値を実現する方法の紹介


PHPで2つの変数値を交換する方法( 3 番目の変数を使用せずに)

JavaScript ソリューションで 2 つの変数値を交換する 7 つの方法

以上がJS は、2 つの変数が実装コードを交換する価値があることを認識するために中間変数 temp を使用しません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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