דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. JavaScript ES6
  8. מדריכים - JavaScript ES6
  9. מדריך | טקסט ב – JS

מדריך | טקסט ב – JS

מתוזמן נעוץ נעול הועבר מדריכים - JavaScript ES6
1 פוסטים 1 כותבים 334 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי אורןמ מנותק
    מוטי אורןמ מנותק
    מוטי אורן
    מדריכים
    כתב ב נערך לאחרונה על ידי מוטי אורן
    #1

    טקסט ב – JavaScript

    כמו שראינו במדריך הקודם, ניתן להגדיר טקסט במספר צורות. או על ידי גרש בודד, או על ידי גרשיים.

    אבל מה נעשה במקרה כזה?

    let variant = 'I'm here!
    

    הבעיה שלנו היא שברגע שנוסיף גרש בודד גאווהסקריפט תחשוב שהטקסט נגמר, ואז נהיה בצרות, כי גאווהסקריפט לא תדע מה לעשות עם שאר הטקסט.

    מה שאפשר לעשות זה מה שנקרא escaping:

    let variant = 'I\'m here!'
    

    כמו שאתם רואים, הוספתי את הסימן באקסלאש לפני הגרש, מה שאומר לגאווהסקריפט לא להתייחס לסימן הבא אלא רק להדפיס אותו.

    מה נעשה אם נרצה לחבר טקסטים? אפשר לעשות את זה ככה:

    let variant = 'Hello!';
    let variant2 = 'my name is';
    let name = 'moti-oren';
    let allText = variant + ' ' + variant2 + ' ' + name;
    console.log(allText); // Hello! my name is moti-oren
    

    כמו שאתם רואים, שרשרתי את המחרוזות (טקסט נקרא בעברית מחרוזת) באמצעות סימן הפלוס.

    קיימת דרך יותר אלגנטית ומקובלת לעשות את זה, והיא באמצעות השימוש בבקטיקים - `, כך:

    let variant = 'Hello!';
    let variant2 = 'my name is';
    let name = 'moti-oren';
    let allText = `${variant} ${variant2} ${name}`;
    console.log(allText); // Hello! my name is moti-oren
    

    כמו שאתם בטח רואים, כל משתנה שאני רוצה להכניס לטקסט, אני עוטף אותו בדולר וצומדיים - ${} והוא נכנס בשלמותו לטקסט.

    תגובה 1 תגובה אחרונה
    12
    • אלישיא אלישי העביר נושא זה מ-JavaScript ES6 ב-
    • מגדליםמ מגדלים העביר נושא זה מ-עזרה הדדית - JavaScript ב-

    שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

    נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

    בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

    הרשמה התחברות

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר