В JavaScript вы можете использовать лямбда-функцию (также известную как стрелочная функция) вместе с оператором if-else для создания условной логики. Вот пример:
const result = (condition) => {
return condition ? "Condition is true" : "Condition is false";
};
console.log(result(true)); // Output: "Condition is true"
console.log(result(false)); // Output: "Condition is false"
В приведенном выше коде лямбда-функция принимает параметр conditionи проверяет, истинно оно или ложно. В зависимости от условия возвращает соответствующее сообщение.
Вот еще несколько способов добиться того же результата:
Метод 1. Использование обычного объявления функции:
function result(condition) {
return condition ? "Condition is true" : "Condition is false";
}
Метод 2. Использование тернарного оператора:
const result = (condition) => condition ? "Condition is true" : "Condition is false";
Метод 3. Использование оператора if-else без лямбда-функции:
function result(condition) {
if (condition) {
return "Condition is true";
} else {
return "Condition is false";
}
}