Я только что натолкнулся на функцию в javascript, которая имеет return !1
Мне просто интересно, что это на самом деле означает?
Зачем вам return !1
или return !0
Может кто-нибудь объяснить, пожалуйста, что это значит?
Вот функция, с которой я столкнулся:
function convertStringToBoolean(a) {
typeof a == "string" && (a = a.toLowerCase());
switch (a) {
case "1":
case "true":
case "yes":
case "y":
case 1:
case !0:
return !0;
default:
return !1
}
}
Заранее спасибо!