Menu
Coddy logo textTech

מחרוזות תבנית

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 3 מתוך 65.

מחרוזות תבנית משתמשות בתווי backtick ` כדי ליצור מחרוזות ולאפשר לך להוסיף ביטויים באמצעות ${}.לדוגמה, כשאתם יוצרים ברכות, תוכלו לשלב באופן דינמי שמות או נתונים אחרים ישירות בתוך המחרוזת התבניתית. תוכלו גם לכלול סמלים כמו $ על ידי הצבתם ישירות בתוך הגרשיים ההפוכים.דוגמה: פורמט הפלט הנדרש: [התוכן המתורגם שלך כאן]
const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is $${price}.`;
// מכניס את userName ואת price לתוך המחרוזת
תבניות מחרוזת תומכות גם במחרוזות המשתרעות על פני כמה שורות, ללא צורך בתו המילוט \n.אפשר פשוט ללחוץ על Enter כדי לעבור לשורה חדשה, ומעבר השורה יישמר בפלט. שתי הדרכים עובדות:
// שימוש ב-\n
const message1 = `Line 1\nLine 2`;

// שימוש במעברי שורה בפועל
const message2 = `Line 1
Line 2`;
שניהם מפיקים את אותה תוצאה.
challenge icon

אתגר

קל

צור פונקציה בשם greetAll שמקבלת מערך של שמות ומחזירה מחרוזת אחת. כל שם במערך צריך ליצור שורה בפורמט Hello, <Name>!, והכול מחובר למחרוזת אחת, כשהשורות מופרדות בתווים של שורה חדשה. השתמש במחרוזות תבנית עבור שורות הברכה.

נסו בעצמכם

function greetAll(names) {
  // כתבו את הקוד שלכם כאן
}
// אל תכתבו דבר מחוץ לפונקציה
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

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