7/24/2009

(a == 0) でも (b == 0) でないときだけの javascript

今まで、(a == 0) かつ (b == 0) でないときだけに処理をしたいことがあって、割と式を考えるのが面倒だった。

逆の場合は簡単なのに。
if ((a == 0) && (b == 0)) {
// 処理
}


気づいた。

if (!((a == 0) && (b == 0))) {
// 処理
}


条件を () でまとめて、さらにその前に ! をつければいいだけね。

気づかなかったことを恥じた。

No comments:

Post a Comment

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