為什么||前后調(diào)換了,獲得的值不一樣呢?
var h=document.documentElement.scrollHeight||document.body.scrollHeight;
document.write(h);
///////////////////
var h=document.body.scrollHeight||document.documentElement.scrollHeight;
document.write(h);
var h=document.documentElement.scrollHeight||document.body.scrollHeight;
document.write(h);
///////////////////
var h=document.body.scrollHeight||document.documentElement.scrollHeight;
document.write(h);
2015-04-10
舉報
2015-06-10
邏輯或(||)
?????(1)對于布爾值,邏輯或是非常簡單的,只要有一個true,就返回true;
??????(2)對于不是布爾值的情況則:
?????????????????如果第一個操作數(shù)是對象,則返第一個操作數(shù)
????????????????如果第一個操作數(shù)的求值結(jié)果為false,則返回第二個操作數(shù)
????????????????如果兩個操作數(shù)都是對象,則返回第一個操作數(shù)
?????????????????如果兩個操作數(shù)是null,則返回null
?????????????????如果兩個操作數(shù)是NaN,則返回NaN
????????????????如果兩個操作數(shù)是undefined,則返回undefined?