目次
一時変数を使用する
ユーザーは一時変数を使用して、次の構文に従って 2 つの変数値を交換できます。
代入を使用してプロパティを構造化する
ユーザーは、配列分割属性を使用して、次の構文に従って 2 つの変数を交換できます。
以下の例では、var1 と var2 を使用します。その後、var1 と var2 を使用して 2 つの変数の配列を作成しました。配列を分割するときは、var1 の値を var2 変数に代入し、var2 の値を var1 変数に代入します。
ユーザーは算術演算子を使用して、次の構文に従って 2 つの数値変数値を交換できます。
次の例では、swapNumbers() 関数は 2 つの数値を交換します。以下の例の出力では、ユーザーは num1 変数と num2 変数の初期値と、2 つの変数を交換した後の値を確認できます。
任意の数値とそれ自体の XOR を実行すると、ゼロが返されます。したがって、ビットごとの XOR 演算子のこのプロパティを使用して 2 つの値を交換します。
次の例では、ユーザーがスワップ変数ボタンをクリックすると、数値入力を求めるプロンプト ボックスが表示されます。その後、出力で、ユーザーは交換された値を確認できます。
ホームページ ウェブフロントエンド jsチュートリアル JavaScript で 2 つの変数を交換するにはどうすればよいですか?

JavaScript で 2 つの変数を交換するにはどうすればよいですか?

Aug 30, 2023 am 11:45 AM

如何在 JavaScript 中交换两个变量?

JavaScript で 2 つの変数値を交換するさまざまな方法を学びます。例を挙げて交換の意味を理解しましょう。たとえば、変数 1 と変数 2 という 2 つの変数があります。変数2の値を変数1に、変数1の値を変数2に代入すると、変数1と変数2の値を交換したと言えます。

一時変数を使用する

一時変数を作成できます。これは、最初の変数の値を一時的に保存できる任意の変数を意味します。その後、2 番目の変数の値を最初の変数に代入できます。次に、一時変数から最初の変数の値を取得し、それを 2 番目の変数に代入します。

###文法###

ユーザーは一時変数を使用して、次の構文に従って 2 つの変数値を交換できます。

リーリー

上記の構文では、変数 1 の値を一時変数に保存します。その後、variable2 の値を variable1 に代入し、temporaryVariable の値を variable2 に代入します。

###例###

以下の例では、2 つの変数を作成し、文字列値を割り当てます。さらに、一時変数を使用して 2 つの変数値を交換します。出力では、変数 1 と変数 2 の値が入れ替わっていることがわかります。

リーリー

代入を使用してプロパティを構造化する

ES6 バージョンの JavaScript では、配列またはオブジェクトの構造化が導入されました。配列の構造化では、配列の値を別の変数または同じ変数に保存できます。ここでは、2 つの変数の配列を作成し、その配列を破棄して 2 つの変数を交換します。

###文法###

ユーザーは、配列分割属性を使用して、次の構文に従って 2 つの変数を交換できます。

リーリー

上記の構文では、var1 の値を var2 に格納し、var2 の値を var1 に格納します。

###例###

以下の例では、var1 と var2 を使用します。その後、var1 と var2 を使用して 2 つの変数の配列を作成しました。配列を分割するときは、var1 の値を var2 変数に代入し、var2 の値を var1 変数に代入します。

リーリー

算術演算子を使用する

乗算と除算の算術演算子を使用して、2 つの数値を交換できます。 2 つの変数を交換するには、2 つの数値に対して算術演算を実行します。

###文法###

ユーザーは算術演算子を使用して、次の構文に従って 2 つの数値変数値を交換できます。

リーリー

上記の構文では、まず 2 つの数値を乗算し、それらを num1 変数に格納します。その後、新しい num1 変数 (num1 * num2) を num2 変数で除算し、num2 変数に格納します。次に、更新された num1 (num1*num2) を更新された num2 で除算し、それを num1 変数に格納します。

###例###

次の例では、swapNumbers() 関数は 2 つの数値を交換します。以下の例の出力では、ユーザーは num1 変数と num2 変数の初期値と、2 つの変数を交換した後の値を確認できます。

リーリー

ビット単位の XOR 演算子を使用する

任意の数値とそれ自体の XOR を実行すると、ゼロが返されます。したがって、ビットごとの XOR 演算子のこのプロパティを使用して 2 つの値を交換します。

###文法###

ユーザーは、ビットごとの XOR 演算子を使用して、次の構文に従って 2 つの数値を交換できます。

リーリー

上記の構文では、num1 と num2 に対して 3 つのビットごとの XOR 演算を実行し、num1 と num2 の変数値を 2 回交換します。

###例###

次の例では、ユーザーがスワップ変数ボタンをクリックすると、数値入力を求めるプロンプト ボックスが表示されます。その後、出力で、ユーザーは交換された値を確認できます。

リーリー

ユーザーは、最初と 2 番目のメソッドを使用して、文字列、ブール値、数値などのすべての変数を交換できます。 3 番目と 4 番目の方法は、数値の並べ替えにのみ機能します。

以上がJavaScript で 2 つの変数を交換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JavaScriptの文字列文字を交換します JavaScriptの文字列文字を交換します Mar 11, 2025 am 12:07 AM

JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

カスタムGoogle検索APIセットアップチュートリアル カスタムGoogle検索APIセットアップチュートリアル Mar 04, 2025 am 01:06 AM

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

独自のAjax Webアプリケーションを構築します 独自のAjax Webアプリケーションを構築します Mar 09, 2025 am 12:11 AM

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

例JSONファイルの例 例JSONファイルの例 Mar 03, 2025 am 12:35 AM

この記事シリーズは、2017年半ばに最新の情報と新鮮な例で書き直されました。 このJSONの例では、JSON形式を使用してファイルに単純な値を保存する方法について説明します。 キー価値ペア表記を使用して、あらゆる種類を保存できます

10 jQuery構文蛍光物 10 jQuery構文蛍光物 Mar 02, 2025 am 12:32 AM

コードプレゼンテーションを強化する:開発者向けの10個の構文蛍光物 ウェブサイトやブログでコードスニペットを共有することは、開発者にとって一般的な慣行です。 適切な構文ハイライターを選択すると、読みやすさと視覚的な魅力を大幅に改善できます。 t

8見事なjQueryページレイアウトプラグイン 8見事なjQueryページレイアウトプラグイン Mar 06, 2025 am 12:48 AM

楽なWebページレイアウトのためにjQueryを活用する:8本質的なプラグイン jQueryは、Webページのレイアウトを大幅に簡素化します。 この記事では、プロセスを合理化する8つの強力なjQueryプラグイン、特に手動のウェブサイトの作成に役立ちます

10 JavaScript&JQuery MVCチュートリアル 10 JavaScript&JQuery MVCチュートリアル Mar 02, 2025 am 01:16 AM

この記事では、JavaScriptとJQuery Model-View-Controller(MVC)フレームワークに関する10を超えるチュートリアルの厳選された選択を紹介します。これは、新年にWeb開発スキルを向上させるのに最適です。 これらのチュートリアルは、Foundatioのさまざまなトピックをカバーしています

' this' JavaScriptで? ' this' JavaScriptで? Mar 04, 2025 am 01:15 AM

コアポイント これは通常、メソッドを「所有」するオブジェクトを指しますが、関数がどのように呼び出されるかに依存します。 現在のオブジェクトがない場合、これはグローバルオブジェクトを指します。 Webブラウザでは、ウィンドウで表されます。 関数を呼び出すと、これはグローバルオブジェクトを維持しますが、オブジェクトコンストラクターまたはそのメソッドを呼び出すとき、これはオブジェクトのインスタンスを指します。 call()、apply()、bind()などのメソッドを使用して、このコンテキストを変更できます。これらのメソッドは、与えられたこの値とパラメーターを使用して関数を呼び出します。 JavaScriptは優れたプログラミング言語です。数年前、この文はそうでした

See all articles