JavaScript: Как проверить, пуста ли строка? [дубликат]

Возможный дубликат:
Что лучший способ состоит в том, чтобы проверить на пустую строку в JavaScript?

Я знаю, что это является действительно основным, но я плохо знаком с JavaScript и не могу найти ответ нигде.

Как я могу проверить, пуста ли строка?

91
задан Community 23 May 2017 в 12:26
поделиться

5 ответов

if (value == "") {
  // it is empty
}
-10
ответ дан 24 November 2019 в 06:46
поделиться

Это должно сработать:

if (variable === "") {

}
10
ответ дан 24 November 2019 в 06:46
поделиться

Я проверяю длину.

if (str.length == 0) {
}
130
ответ дан 24 November 2019 в 06:46
поделиться

Если вы хотите узнать, пустая ли это строка, используйте === вместо ==.

if(variable === "") {
}

Это потому, что === возвращает true, только если значения с обеих сторон имеют одинаковый тип, в данном случае строка.

например: (false == "") вернет true, а (false === "") вернет false.

46
ответ дан 24 November 2019 в 06:46
поделиться

Но для более точной проверки:

if(str === null || str === '')
{
    //enter code here
}
8
ответ дан 24 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: