Javascript/מחרוזת טקסט: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
טרוצער (שיחה | תרומות)
טרוצער (שיחה | תרומות)
שורה 6: שורה 6:


קבלת אות מסוימת מתוך הטקסט ע"י ציון האינדקס בדומה למערך האות הראשונה מתחילה ב 0 והאות השנייה 1 האות השלישית 2 וכן הלאה
קבלת אות מסוימת מתוך הטקסט ע"י ציון האינדקס בדומה למערך האות הראשונה מתחילה ב 0 והאות השנייה 1 האות השלישית 2 וכן הלאה
<syntaxhighlight lang="LanguageName">
<syntaxhighlight lang="JavaScript">
let foo = 'aba';
let foo = 'aba';
foo[o] // a
foo[o] // a
שורה 12: שורה 12:
foo[2] // a
foo[2] // a
</syntaxhighlight>
</syntaxhighlight>
חיפוש וקבלת מיקום (האינדקס) הראשון של חלק מתוך הטקסט (הפרמטר מציין איזה טקסט לחפש)()indexOf<br>
חיפוש וקבלת מיקום (האינדקס) הראשון של חלק מתוך הטקסט (הפרמטר מציין איזה טקסט לחפש)<code>()indexOf</code><br>


מחלץ חלק ממחרוזת טקסט ומחזיר את החלק שחולץ במחרוזת חדשה ()slice <br>
מחלץ חלק ממחרוזת טקסט ומחזיר את החלק שחולץ במחרוזת חדשה <code>()slice</code><br>


החלפת תוכן מסוים בתוך המחרוזת (הפרמטר הראשון זה הטקסט שאותו נשנה והפרמטר השני זה הטקסט החדש ) replace("text","text")
החלפת תוכן מסוים בתוך המחרוזת (הפרמטר הראשון זה הטקסט שאותו נשנה והפרמטר השני זה הטקסט החדש <code>("text","text")replace</code><br>


המרה לאותיות גדולות (אנגלית) ()toUpperCase<br>
המרה לאותיות גדולות (אנגלית) <code>()toUpperCase</code><br>


המרה לאותיות קטנות (אנגלית) ()toLowerCase<br>
המרה לאותיות קטנות (אנגלית) <code>()toLowerCase</code><br>


חלוקת הטקסט למערך (הפרמטר מציין לפי מה לחלק לאיברים, רווח/פסיק וכדומה) ()split<br>
חלוקת הטקסט למערך (הפרמטר מציין לפי מה לחלק לאיברים, רווח/פסיק וכדומה) <code>()split</code><br>


חיבור שני מחרוזות או יותר למחרוזת אחת ()concat <br>
חיבור שני מחרוזות או יותר למחרוזת אחת <code>()concat</code><br>





גרסה מ־21:49, 13 במאי 2020

מחרוזת טקסט משמש למידע של טקסט כמו כן יש מתודות מיוחדות שאפשר להפעיל על משתנה שמכיל טקסט

תחביר

פעולות נפוצות

קבלת אורך הטקסט length
לדוגמא:

קבלת אות מסוימת מתוך הטקסט ע"י ציון האינדקס בדומה למערך האות הראשונה מתחילה ב 0 והאות השנייה 1 האות השלישית 2 וכן הלאה

let foo = 'aba';
foo[o]         // a
foo[1]         // b
foo[2]         // a

חיפוש וקבלת מיקום (האינדקס) הראשון של חלק מתוך הטקסט (הפרמטר מציין איזה טקסט לחפש)()indexOf

מחלץ חלק ממחרוזת טקסט ומחזיר את החלק שחולץ במחרוזת חדשה ()slice

החלפת תוכן מסוים בתוך המחרוזת (הפרמטר הראשון זה הטקסט שאותו נשנה והפרמטר השני זה הטקסט החדש ("text","text")replace

המרה לאותיות גדולות (אנגלית) ()toUpperCase

המרה לאותיות קטנות (אנגלית) ()toLowerCase

חלוקת הטקסט למערך (הפרמטר מציין לפי מה לחלק לאיברים, רווח/פסיק וכדומה) ()split

חיבור שני מחרוזות או יותר למחרוזת אחת ()concat


ועוד ועוד

ביטוי רגולרי

בביטוי רגולרי (regex) משתמשים על מנת לעבוד עם טקסטים
בJS, יש שתי דרכים ליצור ביטוי רגלורי:

1.באמצעות הכנסת הטקסט בין שני לוכסנים