我正在学习JavaScript,而我刚开始使用变量和数据类型。但是我很难理解在哪里设置了正确/错误。
我尝试使用:
console.log(true);
和console.log(false);
但是在控制台上我还是对/错,我认为这些“单词”(变量)是由我使用以下命令设置的:
var true = whatever;
和
var false = whatever;
true
和false
的价值是什么?它们在哪里设置,我可以更改它们吗?
答案 0 :(得分:1)
true
和false
是 值(它们是布尔文字)。它们不是变量。
请参见data types。
答案 1 :(得分:0)
值true
和false
是JavaScript中称为布尔值的保留关键字-每个JavaScript引擎都会自动设置它们。 JavaScript有很多这样的功能,几乎您甚至都没有想过就使用它们(var
,function
,console.log
等)。
true
和false
在评估为数字时分别为0
和1
:
console.log(+true);
console.log(+false);