Menu
CoddyTech

המרת טיפוסים - חלק 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"
challenge icon

אתגר

קל

באתגר הזה תתרגלו המרות בין סוגי נתונים שונים ב-JavaScript, תוך התמקדות בהמרות ל-Boolean ול-String.

ניתנו לכם כמה משתנים עם ערכים שונים. המשימה שלכם היא להחליף כל מציין מקום של null בקוד ההתחלתי בקריאה הנכונה להמרה:

  1. המירו את המחרוזת '42' לערך בוליאני באמצעות Boolean()
  2. המירו את המספר 0 לערך בוליאני באמצעות Boolean()
  3. המירו את המספר 7 לערך בוליאני באמצעות Boolean()
  4. המירו את המחרוזת הריקה '' לערך בוליאני באמצעות Boolean()
  5. המירו את הערך הבוליאני true למחרוזת באמצעות String()
  6. המירו את המספר 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);
quiz iconבחנו את עצמכם

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

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

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