📜  js 是布尔值 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:24.256000             🧑  作者: Mango

JS 是布尔值 - Javascript

在Javascript中,布尔值是一种数据类型,表示真或假。Javascript只有两个布尔值:true和false。

声明布尔值变量

声明一个布尔值变量的方法如下:

var isTrue = true;
var isFalse = false;

在此示例中,我们定义了两个变量isTrue和isFalse来存储布尔值true和false。变量声明使用了关键字var,后面跟变量名isTrue或isFalse和分号。

使用布尔值表达式

可以使用布尔值表达式来判断变量或值是否为真或假,例如:

var a = 5;
var b = 10;
var result = a < b;

console.log(result); // true

在此示例中,我们比较变量a和b的大小。由于a小于b,所以表达式a < b的结果为true。结果被赋值给变量result,然后将result打印到控制台。控制台输出结果为true。

布尔运算符

Javascript支持三种布尔运算符:与(&&)、或(||)和非(!)。这些运算符可用于更复杂的布尔表达式。

与(&&)

当两个操作数都为true时,&&运算符返回true。如果其中一个操作数为false,则返回false。

var a = true;
var b = false;
var result = a && b;

console.log(result); // false

在此示例中,a变量为true,b变量为false。在表达式a && b中,a为true,但b为false,因此结果为false。

或(||)

或(||)运算符在两个操作数中有至少一个操作数为true时返回true。如果两个操作数都为false,则返回false。

var a = false;
var b = true;
var result = a || b;

console.log(result); // true

在此示例中,a变量为false,b变量为true。在表达式a || b中,b为true,因此结果为true。

非(!)

非(!)运算符用于取反操作数的值。如果操作数为true,则返回false,如果操作数为false,则返回true。

var a = true;
var result = !a;

console.log(result); // false

在此示例中,a变量为true。在表达式!a中,a为true,但!运算符将其取反为false,因此结果为false。

结论

布尔值是Javascript中的一种基本数据类型,表示真或假。可以使用布尔值来判断语句或表达式的真假,并使用逻辑运算符来组合它们。