ホームページ > 記事 > ウェブフロントエンド > JavaScript で変数の先頭にプラス記号が付くのはなぜですか?
変数の前にプラス記号を付ける目的を理解する
JavaScript では、変数の前にプラス記号 ( ) が付いているコードに遭遇することがあります。提供されたコード スニペットに見られるように:
function addMonths(d, n, keepTime) { if (+d) { // Code to be executed if d is truthy } }
' ' 演算子の役割
JavaScript の ' ' 演算子には、次のようないくつかの目的があります。
コード スニペットにおける ' d' の目的
指定されたコード スニペットでは、式 d は次のようになります。 d がゼロ以外の数値かどうかを確認するために if ステートメント内で使用されます。
使用例
次のコードを考えてみましょう。
let d1 = 10; let d2 = 0; if (+d1) { console.log("d1 is truthy and its numeric value is:", d1); } if (+d2) { console.log("d2 is truthy and its numeric value is:", d2); }
出力:
d1 is truthy and its numeric value is: 10
この例では、d1 はゼロ以外の数値であるため、d1 は true と評価されます。その結果、最初の if ステートメントが実行され、d1 の値が記録されます。
d2 は 0 であるため、d2 は false と評価されます。したがって、2 番目の if ステートメントは実行されません。
以上がJavaScript で変数の先頭にプラス記号が付くのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。