Równość ciągów znaków i liczb w JavaScript
Jak wiesz, liczba w cudzysłowach reprezentuje
ciąg znaków. Na przykład, '3' to
ciąg znaków. Jednakże, przy porównywaniu takich ciągów
z prawdziwymi liczbami JavaScript uważa,
że ciąg znaków w cudzysłowach jest równy takiej samej liczbie.
Sprawdźmy dla przykładu ciąg znaków '3'
i liczbę 3:
if ('3' == 3) {
console.log('+++'); // to się wykona
} else {
console.log('---');
}
Dane są zmienne:
let test1 = '123';
let test2 = 123;
Sprawdź, czy wartości zmiennych są równe i wyświetl odpowiednią wiadomość.