Javascript/מחרוזת טקסט
JavaScript |
---|
התחלת העבודה הוראת תנאי אובייקטים מערכים לולאות
פונקציות אובייקט המסמך אוביקטים נוספים JavaScript למתקדמים ספריות בינה מלאכותית |
מחרוזת טקסט משמש למידע של טקסט כמו כן יש מתודות מיוחדות שאפשר להפעיל על משתנה שמכיל טקסט
תחביר
עריכהמחרוזת טקסט צריך להיות מוקף בגרשיים כפולות " או גרש יחיד ' או בגרש מסוג ` (backtick)
לדוגמא
let name = "moshe";
let name = 'moshe';
let name = `moshe`;
באפשרות השלישית ניתן להוסיף משתנה בתוך הטקסט על ידי הוספת {משתנה}$ כמו"כ אם הטקסט הוא בכמה שורות זה נשאר כך ולא צריך את התגית br על מנת לשבור את השורה
פעולות ומתודות נפוצות
עריכהקבלת אורך הטקסט length
לדוגמא:
let foo = 'aba';
foo.length // 3
קבלת אות מסוימת מתוך הטקסט ע"י ציון האינדקס בדומה למערך האות הראשונה מתחילה ב 0 והאות השנייה 1 האות השלישית 2 וכן הלאה
let foo = 'aba';
foo[0] // a
foo[1] // b
foo[2] // a
חיפוש וקבלת מיקום (האינדקס) הראשון של חלק מתוך הטקסט (הפרמטר מציין איזה טקסט לחפש)()indexOf
מחלץ חלק ממחרוזת טקסט ומחזיר את החלק שחולץ במחרוזת חדשה ()slice
החלפת תוכן מסוים בתוך המחרוזת (הפרמטר הראשון זה הטקסט שאותו נשנה והפרמטר השני זה הטקסט החדש ("text","text")replace
המרה לאותיות גדולות (אנגלית) ()toUpperCase
המרה לאותיות קטנות (אנגלית) ()toLowerCase
חלוקת הטקסט למערך (הפרמטר מציין לפי מה לחלק לאיברים, רווח/פסיק וכדומה) ()split
חיבור שני מחרוזות או יותר למחרוזת אחת ()concat
ועוד ועוד
ביטוי רגולרי
עריכהבביטוי רגולרי (regex) משתמשים על מנת לעבוד עם טקסטים
בJS, יש שתי דרכים ליצור ביטוי רגלורי:
1.באמצעות הכנסת הטקסט בין שני לוכסנים