JavaScript の = _ 演算子を理解する
JavaScript では、= _ 演算子は代入に使用されますが、割り当てられる変数の値。
演算子の意味
= _ 演算子は 3 つの部分で構成されます:
オペランド変換
単項プラス演算子 ( ) は、オペランドを数値に変換しようとします。これは、オペランドがまだ数値でない場合、演算子はそれを数値にキャストしようとすることを意味します。これには、整数または浮動小数点を表す文字列のほか、true、false、null の値が含まれます。変換が失敗した場合、結果は NaN になります。
簡略化された構文
式 r = _:
r = Number(_);
例
次のコードを考えてみましょう:<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>
パフォーマンス
MDN ドキュメントによると、単項プラス演算子が最も高速で推奨される方法です。 JavaScript で非数値を数値に変換します。これにより、コードのパフォーマンスを最適化するための貴重なツールとなります。以上がJavaScript で = _ 演算子は何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。