Witam. Mam problem otóż mam 2 zmienne:
var response = xhttp.responseText; // AJAX var x = $("#"+count).text(); // pobrany tekst z zmiennej za pomocą jQuery W console.log() obie dają ten sam wyraz, ale gdy zrobie warunek if(response === x) { console.log("equal"); } else {console.log("not equal");}
Zawsze wzraca mi not equal. Dlaczego tak się dzieje. przecież zmienne mają taką samą wartość przecież.
===
Jest to operator porównania ścisłego, który nie dość, że sprawdza, czy zmienne mają taką samą wartość to sprawdza, czy są tego samego typu. Zmień to na :
==
i napisz, czy się coś zmieniło.
PS. Kod umieszcza się w bloczku na kod!
93,606 zapytań
142,529 odpowiedzi
322,999 komentarzy
63,096 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj