為什么加了||那后面的換行符失效了
輸出結(jié)果是:
內(nèi)部高度:370
內(nèi)部寬度:600寬度:370
高度:600
內(nèi)部高度2:354
內(nèi)部寬度2:88
第二行的輸出<br /> 被忽略了,當(dāng)代碼改為document.write("內(nèi)部寬度:" + (document.documentElement.clientHeight || document.body.clientHeight )+ "<br />");即加上括號(hào)后,才會(huì)換行。
2016-10-09
當(dāng)不加括號(hào)的時(shí)候,加號(hào)的優(yōu)先級(jí)高,表達(dá)式分為:"內(nèi)部寬度:" + document.documentElement.clientHeight和document.body.clientHeight + "<br />"兩部分,因?yàn)榍耙徊糠值贸龅慕Y(jié)果為真,后面部分不用計(jì)算了,所以就被丟掉了,恩,可能是這種情況。