📅  最后修改于: 2023-12-03 15:16:05.926000             🧑  作者: Mango
JavaScript中的null、true和false是非常重要的值,我们经常需要使用它们来进行逻辑判断和变量赋值。
null是JavaScript中的空值,表示一个没有值的对象。如果变量的值是null,那么它就没有指向任何对象,也不存在任何值。可以使用typeof运算符检查一个值是否为null,结果会返回'object'。
var myObj = null;
console.log(typeof myObj); // 输出 'object'
true和false是JavaScript中的布尔值,分别表示真和假。可以使用它们来进行逻辑判断,例如if语句和while循环。
if (true) {
console.log('这个代码块会被执行');
}
if (false) {
console.log('这个代码块不会被执行');
}
while (true) {
console.log('这个循环会一直执行');
}
可以使用比较运算符(例如==和===)来比较两个值是否相等。
console.log(1 == true); // 输出 true
console.log(0 == false); // 输出 true
console.log(null == undefined); // 输出 true
console.log(1 === true); // 输出 false
console.log(0 === false); // 输出 false
console.log(null === undefined); // 输出 false
JavaScript中的null、true和false是非常重要的值,在开发中会经常使用到它们。null表示空值,true和false表示真和假,可以用于逻辑判断和变量赋值。需要注意的是,比较运算符==会进行类型转换,而===不会进行类型转换,因此在比较时需要注意类型。