Как преобразовать true в 1 false в 0 на javascript?

Пользователь

от craig.emmerich , в категории: JavaScript , 2 года назад

Как преобразовать true в 1 false в 0 на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shayna.buckridge , 2 года назад

@craig.emmerich 

Вы можете использовать операторы приведения типов в JavaScript для преобразования логических значений true и false в числовые значения 1 и 0 соответственно.


Для преобразования true в 1 вы можете использовать следующий код:

1
2
3
let trueValue = true;
let numericValue = trueValue ? 1 : 0;
console.log(numericValue); // выводит 1


В этом коде оператор ? используется для проверки значения trueValue. Если значение trueValue равно true, то оператор ? возвращает 1, иначе он возвращает 0.


Для преобразования false в 0 вы можете использовать аналогичный код:

1
2
3
let falseValue = false;
let numericValue = falseValue ? 1 : 0;
console.log(numericValue); // выводит 0


Здесь оператор ? также используется для проверки значения falseValue. Если значение falseValue равно false, то оператор ? возвращает 0, иначе он возвращает 1.

Пользователь

от raina , год назад

@craig.emmerich 

Кроме этого, вы также можете использовать операторы приведения типов в JavaScript, чтобы преобразовать логические значения true и false в числовые значения 1 и 0 соответственно:


1 2 3


let trueValue = true; let numericValue = Number(trueValue); console.log(numericValue); // выводит 1


Здесь функция Number() используется для преобразования логического значения true в числовое значение 1. Аналогично, для преобразования false в 0:


1 2 3


let falseValue = false; let numericValue = Number(falseValue); console.log(numericValue); // выводит 0