Недавно я вдруг обнаружил, что код JavaScript, который я написал, был довольно раздутым, поэтому я начал изучать метод аббревиатуры JavaScript. Таким образом, наш код JavaScript может выглядеть освежающим, а также улучшить нашу технологию. Так как же сократить это, если он пуст?
Ниже приведен метод аббревиатуры для оценки того, что он пуст.
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
if (variable1! == null || variable1! == undefined || variable1! == '') {
var variable2 = variable1;
}
Приведенное выше означает, что если переменная1 не является пустым объектом, или не определена или не равна пустой строке, то объявьте переменную переменную2 и назначите переменную1 переменной2. То есть, если переменная1 существует, то значение переменной1 назначается переменной2. Как в коде аббревиатуры ниже.
Код аббревиатуры:
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var variable2 = variable1 ||
Вот неверные методы:
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var exp = null;
if (exp == null)
{
оповещение («is null»);
}
Когда экспресс не определен, также получается тот же результат, что и NULL, хотя нулевые и неопределенные разные. ПРИМЕЧАНИЕ. Этот метод может использоваться при оценке нулевого и неопределенного одновременно.
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var exp = null;
if (! exp)
{
оповещение («is null»);
}
Если экспресс не определен, или число нуля, или False, вы также получите тот же результат, что и NULL, хотя NULL отличается от двух. ПРИМЕЧАНИЕ. Этот метод может использоваться при оценке нулевого, неопределенного, числового нуля и ложного одновременно.
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var exp = null;
if (typeof exp == "null")
{
оповещение («is null»);
}
Для обратной совместимости, когда exp является нулевым, тип нуля всегда возвращает объект, поэтому это нельзя судить.
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var exp = null;
if (isnull (exp))
{
оповещение («is null»);
}
Определите, пуста ли строка
S совпадает с любыми пробелами, включая пробелы, вкладки, разрывы страниц и т. Д. Эквивалентно [fnrtv]. Во многих случаях длина используется для непосредственного определения того, пуста ли строка, следующим образом:
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var strings = '';
if (string.length == 0)
{
оповещение («не может быть пустым»);
}
Но что, если пользователь входит в пробелы, вкладки или обновления страниц?
На самом деле, вы можете использовать регулярные выражения, чтобы удалить эти «пустые» символы, чтобы судить
Код выглядит следующим образом
Кода -копия выглядит следующим образом:
var strings = '';
if (strings.replace (/(^s*) | (s*$)/g, "") .length == 0)
{
оповещение («не может быть пустым»);
}
S Снижка S сопоставит любые фильмы пробелов, включая пробелы, вкладки, разрывы страниц и т. Д. Эквивалентно [fnrtv].
Я расскажу вам, как сократить его как пустое.