javascript 空文字判定

vには通常0〜10といった数字が入って来るが、異常値として空文字''が入ることがある場合

var v = 7;
if(v=='') console.log('空文字')
var v = '';
if(v=='') console.log('空文字')

で、0以外の数値は空文字判定されないが、''空文字と0が空文字判定される。

var v = '';
if(v==='') console.log('空文字')

空文字チェックは、厳密等価比較使うようにしとくクセを付けておいた方がいい感じ