9/14/2009

javascript で値が入っているかのチェック

例えば、お問い合わせフォームやら CMS やらのチェックで、a という変数に値が入っているかをチェックしたい場合、普通は以下のようにすると思う。

if (a == "") {
// a に値が入っていないとき
}

もしくは

if (a != "") {
// a に値が入っているとき
}

if のあとの () では、true なのか false なのかだけでなく、値が入っているかどうかも判断してくれる。それを利用すると、少しスクリプトを短くすることができる。

if (!a) {
// a に値が入っていないとき
}

もしくは

if (a) {
// a に値が入っているとき
}

で最初のと同様の処理になる。もちろん変数に限らず、フォーム部品等の中身チェックでも使える。

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.