xor(异或)和or(或)是两种逻辑运算符。
xor运算符的输出结果是布尔值,只有当两个值不同时才返回true,否则返回false。
or运算符的输出结果也是布尔值,只有当两个值都为false时才返回false,其他情况都返回true。
简单来说,xor是“两个值不同则为真”,or是“只要有一个值为真则为真”。