Oto mój obecny kod:

if (ageCheck < 18) {
    alert("YOU ARE TOO YOUNG");
} else if (ageCheck => 18) {
    alert("WELCOME");
} else {
    alert("test");
}


ageCheck();

Problem polega na tym, że podczas prowadzenia tego i umieściłem losowe słowa, a następnie daj mi "test", daje mi "Witamy". Jak to zrobić, tak że kiedy wejdę w coś innego, a numerem prowadzi rolę inaczej i daje mi "test"?

-1
Alexander Bishop 5 czerwiec 2018, 08:51

3 odpowiedzi

Najlepsza odpowiedź

Zmień inaczej, jeśli stwierdzenie,

} else if (ageCheck >= 18) {

greater than or equal to jest reprezentowany przez >=

-1
Rohith Murali 5 czerwiec 2018, 05:53

Może poniższa funkcja może ci pomóc

if (isNaN(ageCheck)) {
     alert("test"); }
else if (ageCheck < 18) {
    alert("YOU ARE TOO YOUNG");
} else if (ageCheck >= 18) {
    alert("WELCOME");
}

ISNAN sprawdzi, czy jest to jego numer, czy nie

-2
Sudipta Mondal 5 czerwiec 2018, 06:06

Dlaczego nie dodasz jeszcze więcej czeku, przed porównaniem numeru z 18?

if(isNaN(parseInt(ageCheck))) alert('not a number')
0
Hirasawa Yui 5 czerwiec 2018, 05:56