Javascript中的與或運算

邏輯運算符,「||」和「&&」都是遵行短路原則,只要肯定符號前面的真假,既可肯定返回值。ip

一、只要「||」前面爲false,不管「||」後面是true仍是false,結果都返回「||」後面的值。script

二、只要「||」前面爲true,不管「||」後面是true仍是false,結果都返回「||」前面的值。運算符

三、只要「&&」前面是false,不管「&&」後面是true仍是false,結果都將返「&&」前面的值;

四、只要「&&」前面是true,不管「&&」後面是true仍是false,結果都將返「&&」後面的值;

舉個例子,

<script>

    var len = 20 || 30;

<script>

len 的結果是20,若是len = 0||30,那麼返回結果是30,&&運算正好相反。

相關文章
相關標籤/搜索