Menu
Coddy logo textTech

המרת טיפוסים - חלק 1

חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 30 מתוך 77.

כדי להמיר בין סוגי נתונים שונים ב-JavaScript, עלינו להשתמש בהמרת טיפוסים.

JavaScript תומכת בהמרת טיפוסים הן מרומזת והן מפורשת. נתמקד בחלק הראשון של שיטות ההמרה המפורשת הנפוצות ביותר:

parseInt ו-parseFloat

// המרת מחרוזת למספר באמצעות parseInt ו-parseFloat
let str = "42";
let num1 = parseInt(str);    // ממיר למספר שלם
let num2 = parseFloat("42.5");  // ממיר למספר נקודה צפה

console.log(num1);  // פלט: 42
console.log(num2);  // פלט: 42.5

אם המחרוזת מכילה מספר לא תקין, הפונקציות האלה מתנהגות באופן שונה:

console.log(parseInt("5ab"));   // פלט: 5 (מנתח עד לתו לא חוקי)
console.log(parseFloat("5.2xyz")); // פלט: 5.2 (מנתח עד לתו לא חוקי)

חשוב להשתמש בסוג הנכון, כי הוא יכול להשפיע על הפלט.

שרשור של שתי מחרוזות: "5" + "5" == "55"

חיבור של שני מספרים: 5 + 5 == 10

הבנת המרת טיפוסים חיונית לכתיבת קוד JavaScript אמין ולמניעת תוצאות בלתי צפויות בתוכניות שלך.

challenge icon

אתגר

מתחילים

בהינתן שתי מחרוזות var1 ו־var2.

המירו אותן ל־מספר עשרוני והדפיסו את המכפלה שלהן.

נסו בעצמכם

let var1 = inp[0] // אין לשנות את השורה הזו
let var2 = inp[1] // אין לשנות את השורה הזו

// כתבו קוד למטה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר JavaScript אונליין