Быстрый вопрос о переменных в JavaScript - PullRequest
1 голос
/ 02 февраля 2020

Глупый вопрос, но если у меня есть такой код:

var x;
var y;
var z = x + y;

А затем через программу я обновляю переменные для x и y, но когда я использую консоль для проверки var z, это дает я NaN. Таким образом, программа выполняет этот расчет один раз в начале и не обновляет Z по мере его продолжения. Так, каково решение продолжать проверять Z на предмет изменений переменных? Нужно ли делать al oop с setInterval, чтобы постоянно проверять новую обновленную переменную Z? Спасибо

Ответы [ 2 ]

1 голос
/ 02 февраля 2020

Да, ваш комментарий правильный. JavaScript не предоставляет способ создания живого бинга.

Так, каково решение продолжать проверку Z на предмет изменений переменных?

Все зависит от того, что Вы пытаетесь сделать.

0 голосов
/ 02 февраля 2020

Что вы думаете о коде:

var x = 1;
var y = 2;
var z = x + y;
console.log("The value of z variable: ", z);

PS. Желательно использовать let:

let x = 1;
let y = 2;
let z = x + y;
console.log("The value of z variable: ", z);
...