早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在Js中逻辑运算符的解释,是否正确?a&&b举例a&&b就是当ab都等于ture这个表达式才成立a||b就是a或b其中一个同时满足条件表达式成立a|b只要有一个为真,结果就为真.a&b貌似是满足其中

题目详情
在Js中逻辑运算符的解释,是否正确?
a && b 举例 a&&b 就是 当a b 都等于ture 这个 表达式才成立
a||b 就是 a或b其中一个同时满足条件 表达式成立
a|b 只要有一个为真,结果就为真.
a&b 貌似是满足其中一个条件成立
▼优质解答
答案和解析
& 这个在数字运算中,如果两个二进制数是 1100 ,1010 两个相同位是1那么该位就是1否则是0,结果是1000,在条件运算中结果和&&是一样的,&&会在第一个结果是false的时候返回false,而&会把两个表达式都计算了才返回值,但结果一样
| 按位或数字运算中,如果两个二进制数是 1100 ,1010,两个相同位有一个是1该位就是1,结果1110
在条件运算中结果和 || 相同,不同点是,|| 会在第一个表达式是true的时候返回true,而|会计算前后2个表达式,即使第一个表达式是true也会计算第二个表达式,但结果相同