JavaScript の = _ 代入を理解する
JavaScript では、変数に数値を代入するために = _ 代入演算子が使用されます。これは次の要素で構成されます:
-
=: 代入演算子
-
: 単項プラス演算子
-
_: 変数名または式
演算子の内訳
-
=: の結果の値を代入します。左側の変数に対する右側の演算。
-
: 右側の値を数値型 (数値) に変換しようとします。成功すると、数値が割り当てられます。それ以外の場合は、NaN (Not-a-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>
ログイン後にコピー
この例では:
- _ は半径の値を表す関数の引数です。
- _ は、_ 引数を数値に変換し、r 変数に割り当てます。
- その後の計算は、r の数値に基づいて行われます。
追加の詳細:
- は、速度と効率のため、値を数値に変換するための推奨される方法です。
-
次の値は、
- 整数と浮動小数点の文字列表現、例: "1"
- 非文字列値 true、false、null
10 進数および 16 進数の整数-
変換が失敗した場合は、NaN が割り当てられます。-
以上が`= _` 代入は JavaScript でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。