המרת טיפוסים - חלק 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 אמין ולמניעת תוצאות בלתי צפויות בתוכניות שלך.
אתגר
מתחיליםבהינתן שתי מחרוזות var1 ו־var2.
המירו אותן ל־מספר עשרוני והדפיסו את המכפלה שלהן.
נסו בעצמכם
let var1 = inp[0] // אין לשנות את השורה הזו
let var2 = inp[1] // אין לשנות את השורה הזו
// כתבו קוד למטההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין