ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で `= _` 演算子は何をするのでしょうか?

JavaScript で `= _` 演算子は何をするのでしょうか?

Barbara Streisand
リリース: 2024-11-04 14:25:02
オリジナル
402 人が閲覧しました

What does the `= _` operator do in JavaScript?

JavaScript の代入演算子 = _ を理解する

JavaScript の = _ 演算子は、単項プラス演算子 ( ) を組み合わせた代入演算子です。等号 (=) を付けます。この演算子は次の演算を実行します:

  • 単項プラス演算子 ( ): オペランド (_ ) を数値に変換します。
  • 等号 ( =): 単項プラス演算の結果を左側の変数またはプロパティ (この場合は r) に代入します。

例:

<code class="javascript">hexbin.radius = function(_) {
   if (!arguments.length)
       return r;
   r = +_;
   dx = r * 2 * Math.sin(Math.PI / 3);
   dy = r * 1.5;
   return hexbin;
};</code>
ログイン後にコピー

この例では、_ を使用して _ 引数の値を数値に変換し、それを r 変数に割り当てます。

演算子の変換方法数値への変換:

単項プラス演算子は主に:

  • 整数と浮動小数点を表す文字列を数値に変換します。
  • true、false、および null を変換します。
  • 10 進数と 16 進数の両方の整数をサポートします。
  • 負の数を変換します (16 進数の負数は変換しません)。
  • 次のように評価されます。値を解析できない場合は NaN。

効率:

データを数値に変換するさまざまな方法の中で、単項プラス演算子が最も高速かつ最も効果的です。優先します。

以上がJavaScript で `= _` 演算子は何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート