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.באמצעות הכנסת הטקסט בין שני לוכסנים