if(aa) 一体何を判断しているのでしょうか? (他の人のコードのスクリーンショットを見てこの判定をしていました。略語が分かりませんでした) aaがnullか未定義かを判定するものでしょうか??
図 2 を仮定します:
ここでの if(aa) は何を判断するのでしょうか??
人生最曼妙的风景,竟是内心的淡定与从容!
まず、if式の構文は次のとおりです:
式expression被执行,如果结果为 truthy(真值),statement就执行,如果为falsy(false値)、実行されません。 JavaScript の
expression
truthy
statement
falsy
これらを除き、残りは真の値です。truthy 和 falsy
自分でキーワードを検索してください: 隐式类型变换
隐式类型变换
分からないことがあれば質問も可能です
これは if 判定式です。具体的な構文は次のとおりです。 リーリー
0、-0、null、false、NaN、未定義、"" (空の文字列) その他の値は true に変換されますので、ご注意ください"false" それも本当です
if (aa)は
if (aa)
まず、if式の構文は次のとおりです:
リーリー式
は false の値です。 リーリーexpression
被执行,如果结果为truthy
(真值),statement
就执行,如果为falsy
(false値)、実行されません。 JavaScript のこれらを除き、残りは真の値です。
truthy
和falsy
自分でキーワードを検索してください:
隐式类型变换
分からないことがあれば質問も可能です
これは if 判定式です。具体的な構文は次のとおりです。 リーリー
条件の値はブール型 true または false である必要があります0、-0、null、false、NaN、未定義、"" (空の文字列)
その他の値は true に変換されますので、ご注意ください"false" それも本当です
と同等です リーリーif (aa)
は