ohitisme
2016-11-11 11:20
为啥w=document.documentElement.clientWidth || document.body.clientWidth;和document.body.clientWidth|| document.documentElement.clientWidth;运行结果是不一样的?这里的||符号是什么作用?
var w= 1 && 0 && 3; //&&表示遇到false输出
var h= 1 || 0 || 3; // || 表示遇到true输出
为什么非要把这样的代码输出呢?例子写出来应该只是让大家看到几种不同的写法,输出单一输出就好
个人觉得这里的||不起任何作用,输出的只是前面一段代码的值。||及后面的等同于忽略;因为你这个并没有判断对或错
或的意思 就是判断 你的浏览器是哪个 根据浏览器的类型奖数值返回
运行的结果我不造为啥不一样,不过第2行代码与第1行代码不同的是,第2行与或非逻辑符前没有空格。
----我是看到老白才来胡说八道的
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题