Czy istnieje uniwersalna funkcja JavaScript, która sprawdza, czy zmienna ma wartość i upewnia się, że nie jest, undefinedlub null? Mam ten kod, ale nie jestem pewien, czy obejmuje on wszystkie przypadki: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }
Jak ustalić, czy zmienna jest undefinedlub null? Mój kod jest następujący: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Ale jeśli to zrobię, interpreter JavaScript przestanie działać.
Która metoda sprawdzania, czy zmienna została zainicjowana, jest lepsza / poprawna? (Zakładając, że zmienna może pomieścić wszystko (łańcuch, int, obiekt, funkcja itp.)) if (elem) { // or !elem lub if (typeof(elem) !== 'undefined') { lub if (elem != null) {
Dlaczego jest nulluważany objectw JavaScript? Sprawdza if ( object == null ) Do something taki sam jak if ( !object ) Do something ? I również: Jaka jest różnica między nulli undefined?
Mam zmienną globalną w JavaScript (właściwie windowwłaściwość, ale nie sądzę, żeby to miało znaczenie), która została już zapełniona przez poprzedni skrypt, ale nie chcę innego skryptu, który uruchomi się później, aby zobaczyć jego wartość lub że był nawet zdefiniowane. Włożyłem some_var = undefinedi działa w celu testowania, typeof some_var == …
Jak sprawdzić zmienną, jeśli jest nulllub undefinedjaka jest różnica między nulli undefined? Jaka jest różnica między ==i ===(trudno wyszukiwać w Google „===”)?
Często używamy następującego wzorca kodu w naszym kodzie JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Czy istnieje mniej szczegółowy sposób sprawdzania, który ma taki sam efekt? Według niektórych forów i literatury po prostu poniższe powinny mieć ten sam efekt. if (some_variable) …
Jak zweryfikować istnienie obiektu w JavaScript? Następujące prace: if (!null) alert("GOT HERE"); Ale to powoduje błąd: if (!maybeObject) alert("GOT HERE"); Błąd: maybeObject nie jest zdefiniowany.
Jestem trochę zdezorientowany co do JavaScript undefinedi nullwartości. Co if (!testvar)właściwie robi? Czy testuje undefinedi nullczy tylko undefined? Czy po zdefiniowaniu zmiennej mogę ją wyczyścić ponownie undefined(a zatem usunąć zmienną)? Czy mogę przekazać undefinedjako parametr? Na przykład: function test(var1, var2, var3) { } test("value1", undefined, "value2");
W jQuery podstawowe wytyczne Style wskazują na dwa różne sposoby, aby sprawdzić, czy zmienna jest zdefiniowana. Zmienne globalne: typeof variable === "undefined" Zmienne lokalne: variable === undefined Nieruchomości: object.prop === undefined Dlaczego jQuery używa jednego podejścia do zmiennych globalnych, a drugiego do zmiennych lokalnych i właściwości?
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można udzielić rozsądnej odpowiedzi. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Zablokowana . To …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.