Javascript: как проверить, является ли строка пустой? Возможный дубликат: Каков наилучший способ проверить пустую строку в JavaScript? Я знаю, что это действительно базовый, но я новичок в javascript и не могу найти ответ нигде. Как проверить, является ли строка пустой? Ответ 1 Я проверяю длину. if (str.length == 0) { } Ответ 2 Если вы хотите узнать, использует ли пустая строка === вместо ==. if(variable === "") { } Это потому, что === будет возвращать true, только если значения с обеих сторон одного типа, в этом случае строка. например: (false == ") вернет true, и (false ===" ") вернет false. Ответ 3 Это должно работать: if (variable === "") { } Ответ 4 Но для лучшей проверки: if(str === null || str === '') { //enter code here } Ответ 5 if (value == "") { // it is empty }
Ответ 2 Если вы хотите узнать, использует ли пустая строка === вместо ==. if(variable === "") { } Это потому, что === будет возвращать true, только если значения с обеих сторон одного типа, в этом случае строка. например: (false == ") вернет true, и (false ===" ") вернет false.