js中的|| 与 &&

来源:互联网 发布:淘宝达人的账号简介 编辑:程序博客网 时间:2024/06/06 01:37

js中的|| 与 &&

a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回a
a || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b
转换规则:a和b可以是任何原型
对象为true
非零数字为true
非空字符串为true
其他为false
JAVA中的||与&&
JAVA中的||和&&运算符两边有严格的数据类型限制,只能是boolean和Boolean值,类型不对,编译都不通过。
public class AndOrTest {
public static void main(String[] args) {
Boolean a=false;
Boolean b=true;
boolean c=false;
System.out.println(a&&b&&c);
}
}

原创粉丝点击