Menu
Coddy logo textTech

Konwersja typów — część 1

Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 30 z 77.

Aby konwertować między różnymi typami danych w JavaScript, musimy używać konwersji typów.

JavaScript obsługuje zarówno niejawną, jak i jawną konwersję typów. Skupmy się na najpopularniejszych jawnych metodach konwersji, część 1:

parseInt i parseFloat

// Konwersja ciągu znaków na liczbę za pomocą parseInt i parseFloat
let str = "42";
let num1 = parseInt(str);    // Konwertuje na liczbę całkowitą
let num2 = parseFloat("42.5");  // Konwertuje na liczbę zmiennoprzecinkową

console.log(num1);  // Wyświetla: 42
console.log(num2);  // Wyświetla: 42.5

Jeśli ciąg zawiera nieprawidłową liczbę, te funkcje zachowują się inaczej:

console.log(parseInt("5ab"));   // Wypisuje: 5 (parsuje do napotkania nieprawidłowego znaku)
console.log(parseFloat("5.2xyz")); // Wypisuje: 5.2 (parsuje do napotkania nieprawidłowego znaku)

Ważne jest, aby używać właściwego typu, ponieważ może on wpłynąć na wynik.

Łączenie dwóch ciągów znaków: "5" + "5" == "55"

Dodawanie dwóch liczb: 5 + 5 == 10

Zrozumienie konwersji typów jest niezbędne do pisania niezawodnego kodu JavaScript i unikania nieoczekiwanych rezultatów w programach.

challenge icon

Wyzwanie

Początkujący

Dane są dwa ciągi znaków var1 i var2.

Rzutuj je na typ float i wypisz iloczyn tych dwóch wartości.

Spróbuj swoich sił

let var1 = inp[0] // Nie zmieniaj tej linii
let var2 = inp[1] // Nie zmieniaj tej linii

// Napisz kod poniżej
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online