מחרוזות תבנית
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-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`;אתגר
קלצור פונקציה בשם greetAll שמקבלת מערך של שמות ומחזירה מחרוזת אחת. כל שם במערך צריך ליצור שורה בפורמט Hello, <Name>!, והכול מחובר למחרוזת אחת, כשהשורות מופרדות בתווים של שורה חדשה. השתמש במחרוזות תבנית עבור שורות הברכה.
נסו בעצמכם
function greetAll(names) {
// כתבו את הקוד שלכם כאן
}
// אל תכתבו דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין