エラーパターンの仕様が決まってなかったり、他人のコードをいじる時の予期せぬ「無効値の判断」には常に恐怖が付きまといます(T_T)
if( hoge != "" && hoge != null && hoge != "null" && hoge != false && hoge != "false" && hoge != NaN && hoge != "NaN" && hoge != 0 && hoge != "0" ){ alert('見えない恐怖に打ち勝った'); }
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
前後の文脈ないとわからないけど
見えてる恐怖に打ち勝てなかったのがウンコなのか
hogeの型チェックしてないのがウンコなのか
NaNがウンコなのか
コメント投稿には、twitter認証が必要です。
Twitter認証
主に
hoge != NaN
がウンコな部分ですね分かります(NaN === NaN
はfalse
です)