运算符 || &&

javascript中的||和&&不只是用于逻辑运算,

1、如果运算符两端一个为空值(null或者undefined),另一端不为空,则||运算返回不为空的值,&&运算返回那个空值。
如果还不明白的话,你可以试试一下语句:
alert(null||'a')
alert(null&&'a')

2、如果两端都为空,||返回后者。&&返回前者。

4、如果两端都不为空,||返回前者,&&返回后者。

posted @ 2011-05-14 21:31  玛雅人  阅读(192)  评论(0编辑  收藏  举报