if(!!result == false) return;
この!マークが2つ続いている条件式というのは、どういった意味になるのでしょうか?
ググっても!のような記号だとGoogleでは検索にヒットしないので、こちらで質問させて頂きました。
Booleanにキャストしてるんだと思いますよ
要するにtrue
違う、そうじゃない
A.うそだ!B.ホントよ!
みたいな感じなのですね。ありがとうございました^ ^
resultがobjectの場合Booleanで判定できないので、強制的にキャストしてるんですよ。それがわからないと意味がないと思う。
objectの場合Booleanでも!!でもif分に直接でも何でも必ずtrueです。if(!!result == false)はif(!result)と全く同じです。
みんなの回答 4 件
Booleanにキャストしてるんだと思いますよ
要するにtrue
二重論理否定
http://www5e.biglobe.ne.jp/~purest/javascript/zakki/niju.html違う、そうじゃない
A.うそだ!
B.ホントよ!
みたいな感じなのですね。
ありがとうございました^ ^
関連するトピックス