Чтобы проверить, пуста ли строка в JavaScript, вы можете использовать различные методы. Вот несколько часто используемых подходов:
-
Использование свойства
length:const str = "Hello, World!"; if (str.length === 0) { // String is empty } else { // String is not empty } -
Использование метода
trim():const str = " "; if (str.trim().length === 0) { // String is empty } else { // String is not empty }Метод
trim()удаляет из строки все начальные и конечные пробелы, после чего вы можете проверить, имеет ли полученная строка длину 0. -
Использование регулярного выражения:
const str = ""; if (/^\s*$/.test(str)) { // String is empty } else { // String is not empty }Это регулярное выражение проверяет, состоит ли строка только из пробельных символов или она полностью пуста.
-
Использование функции
isEmpty():
Вы также можете создать собственную функцию для проверки того, пуста ли строка:function isEmpty(str) { return (!str || str.length === 0); } const str = ""; if (isEmpty(str)) { // String is empty } else { // String is not empty }