המרת טיפוסים - חלק 2
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 31 מתוך 77.
המרה לערך בוליאני
// המרה ל-Boolean
console.log(Boolean(1)); // פלט: true
console.log(Boolean(0)); // פלט: false
console.log(Boolean("")); // פלט: false
console.log(Boolean("hello")); // פלט: trueהמרה למחרוזת
// המרה למחרוזת
let num = 42;
let bool = true;
let str1 = String(num); // ממיר מספר למחרוזת
let str2 = String(bool); // ממיר ערך בוליאני למחרוזת
console.log(str1); // פלט: "42"
console.log(str2); // פלט: "true"אתגר
קלבאתגר הזה תתרגלו המרות בין סוגי נתונים שונים ב-JavaScript, תוך התמקדות בהמרות ל-Boolean ול-String.
ניתנו לכם כמה משתנים עם ערכים שונים. המשימה שלכם היא להחליף כל מציין מקום של null בקוד ההתחלתי בקריאה הנכונה להמרה:
- המירו את המחרוזת
'42'לערך בוליאני באמצעותBoolean() - המירו את המספר
0לערך בוליאני באמצעותBoolean() - המירו את המספר
7לערך בוליאני באמצעותBoolean() - המירו את המחרוזת הריקה
''לערך בוליאני באמצעותBoolean() - המירו את הערך הבוליאני
trueלמחרוזת באמצעותString() - המירו את המספר
123למחרוזת באמצעותString()
לדוגמה, כדי להמיר את stringValue לערך בוליאני, החליפו את null ב-Boolean(stringValue), כך שהשורה תיראה כך:console.log("Boolean('42'): ", Boolean(stringValue));
כל null הוא רק מציין מקום. זה לא מושג שעליכם ללמוד. עליכם להחליף כל null בקריאה המתאימה להמרה באמצעות המשתנה שסופק.
נסו בעצמכם
// TODO: החליפו את null בתוצאה הנכונה של המרת stringValue באמצעות Boolean()
console.log("Boolean('42'): ", null);
// TODO: החליפו את null בתוצאה הנכונה של המרת zeroNumber באמצעות Boolean()
console.log("Boolean(0): ", null);
// TODO: החליפו את null בתוצאה הנכונה של המרת positiveNumber באמצעות Boolean()
console.log("Boolean(7): ", null);
// TODO: החליפו את null בתוצאה הנכונה של המרת emptyString באמצעות Boolean()
console.log("Boolean(''): ", null);
// TODO: החליפו את null בתוצאה הנכונה של המרת boolValue באמצעות String()
console.log("String(true): ", null);
// TODO: החליפו את null בתוצאה הנכונה של המרת numValue באמצעות String()
console.log("String(123): ", null);
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין