JavaScript换行时有时无

JS写代码,格式一样的,但是有的代码换行了,大佬帮忙瞅一瞅这代码!

img

(8<5)&&(4<6)+'<br>'

(8<5) 为 false ,所以后续不再判断,+br和他同级,所以没有运算到

((8<5)&&(4<6))+'<br>',这样就可以,不管前边的逻辑运算结果如何,都和后边的字符串相加

不要把
写在判断里,不然当前面的判断中出现false后,后面的语句就不会执行了.直接进入下一个判断