JavaScript - if(aa) は何を意味しますか
黄舟
黄舟 2017-07-05 10:52:09
0
5
1419


if(aa) 一体何を判断しているのでしょうか? (他の人のコードのスクリーンショットを見てこの判定をしていました。略語が分かりませんでした)
aaがnullか未定義かを判定するものでしょうか??

図 2 を仮定します:

ここでの if(aa) は何を判断するのでしょうか??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(5)
漂亮男人

まず、if式の構文は次のとおりです:

リーリー

expression被执行,如果结果为 truthy(真值),statement就执行,如果为falsy(false値)、実行されません。 JavaScript の

は false の値です。 リーリー

これらを除き、残りは真の値です。truthyfalsy

いいねを押す +0
我想大声告诉你

自分でキーワードを検索してください: 隐式类型变换

いいねを押す +0
洪涛

分からないことがあれば質問も可能です

いいねを押す +0
过去多啦不再A梦

これは if 判定式です。具体的な構文は次のとおりです。 リーリー

条件の値はブール型 true または false である必要があります

JavaScript では、次の値は暗黙的に false に変換されます:

0、-0、null、false、NaN、未定義、"" (空の文字列)
その他の値は true に変換されますので、ご注意ください"false" それも本当です

いいねを押す +0
迷茫

if (aa)

と同等です リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート