Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
quazimorda
5 лет назад
javascript

Проверим переменную в javascript на то, что она определена?

Довольно часто приходится при написании javascript-сценариев проверять переменную на то, что она определена. Обратите внимание, не объявлена, а именно определена. Что это значит? – Мало её просто объявить, нужно проверить, что к определённому моменту переменной присвоено какое-то значение. Сейчас не важно, какой синтаксис вы используете при объявлении переменной, старый – ключевое слово "var", или новый - "let". На самом деле проверка проводится очень просто:

var userName;

//далее следует какой-то код с вызовами функций, в одной из которых
// возможно переменной присваивается значение.
// Есть ли в переменной какое либо значение, проверяем так:

if (typeof userName !== 'undefined')
{
    // значение в переменной есть, её тип отличается от undefined - неопределена
    // далее производим какие-то действия, например, используем значение из переменной
}
else
{
    // если попали сюда - значит переменная неопределена
    // производим другие действия, например, присваиваем переменной какое-то значение
}
javascript
14
2.896 GOLOS
На Golos с May 2019
Комментарии (0)
Сортировать по:
Сначала старые