Каковы значения истинного и ложного и кто их устанавливает? - PullRequest
0 голосов
/ 26 марта 2019

Я изучаю javascript и только начал работать с переменными и типами данных.Но мне трудно понять, где установлены истина / ложь.

Я пытался использовать:

console.log(true); и console.log(false);

Но я получил истину/ false на консоли, как есть, я думал, что эти "слова" (переменные) были установлены мной с помощью:

var true = whatever; и var false = whatever;

Каковы значения trueи false?Где они установлены и можно ли их поменять?

Ответы [ 2 ]

1 голос
/ 26 марта 2019

true и false являются значениями (они являются логическими литералами).Они не являются переменными.

См. типы данных .

0 голосов
/ 26 марта 2019

Значения true и false являются зарезервированными ключевыми словами, которые называются логическими значениями в JavaScript - и они устанавливаются автоматически каждым механизмом JavaScript.В JavaScript их много, почти все из которых вы используете, даже не задумываясь (var, function, console.log и т. Д.).

true и false, если оценивать какчисла, 0 и 1:

console.log(+true);
console.log(+false);
...