Как создать перменную в JavaScript?

185
07 марта 2022, 19:30

Как в JS с помощью "if" создавать переменные? Мне нужно, чтобы при соблюдении определеной условии создавалась перемнная.

let i = prompt('У вас есть ноги?'); if(i=='да'){let q=1;} else if(i=='нет'){let w=2;} alert(q||w);

Если точнее проблема в том, что перменная доступна только внутри блока "if". Как сделать так, чтоюы можно было обращаться к ней в будущем?

Answer 1

Объявляете переменную => обрабатываете условия => записываете в переменную => обрабатываете переменную.

let i = prompt('У вас есть ноги?');  
let answer = (i=='да') ? 'у вас ноги есть' : 'камень я не дам'; 
alert(answer);

Если нужны операции посложней, то делается это так

let i = prompt('У вас есть ноги?'); 
 
let answer = function(str) { 
    if(str === "да") 
        return "У вас есть ноги"; 
    else if (str === "нет") 
        return "У вас нет ног?!"; 
    else 
        return "Камень я не дам"; 
} 
 
 
console.log(answer(i));

READ ALSO
Как програмно установить zoom в браузере?

Как програмно установить zoom в браузере?

Как програмно емулировать нажатие ctl(command)+ или ctl(command) - тоесть увеличение маштаба програмно при условии в js ?

114
Unexpected token 'export'

Unexpected token 'export'

Экспорт отказывается работать, выдается ошибка Unexpected token 'export'Облазил весь интернет, ничего не нашел

91
Отправить данные из JS в PHP и записать в Mysql

Отправить данные из JS в PHP и записать в Mysql

Есть JS, он находится на стороне клиентаJS должен отправить данные на сайт в index

118
Не получается считывать текущие данные с инпута по нажатию. addEventListener ругается

Не получается считывать текущие данные с инпута по нажатию. addEventListener ругается

Вы в евент добавляете не функцию, а результат ее выполненияПравильный вариант

74