שרשור מחרוזות ב- JavaScript: כל מה שאתה צריך לדעת על מחרוזת concat ()



מהי שרשור מחרוזות ב- JavaScript? שיטת שרשור המיתרים לוקחת מספר מחרוזות, ממזגת אותם ומחזירה מחרוזת יחידה חדשה.

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

מחלוקת על בינה מלאכותית יתרונות וחסרונות

יסודות שרשור המיתרים ב- JavaScript

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





edu.reka: פרל, PHP
edu & reka: Visual Basic, Visual Basic.NET ו- Ada
strcat (edu, river): C, C ++
נהר edu +: Java
edu || נהר: FORTRAN

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

אנלוגיה עם Microsoft Excel



בואו נבין שרשור בפלטפורמה הבסיסית ביותר שלנו: Microsoft Excel. הפונקציה CONCATENATE / CONCAT מצרפת שני מחרוזות או יותר יחד. הוא משמש כפונקציה של גליון עבודה וניתן להזין אותו כחלק מנוסחה בתא.

תחביר:

CONCATENATE (edu1, [edu2, & hellip.edu_n])

ערך החזרה:



מחרוזת / טקסט

שרשור מחרוזות באקסל

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

אנלוגיה עם תכנות C

כפי שכולנו מכירים את שפת השפה הבסיסית ביותר. תכנות C, בואו נבין שרשור עם תוכנית פשוטה ב- C.

#include int main () {char edu1 [100], edu2 [100], i, j printf ('הזן מחרוזת ראשונה:') scanf ('% s', edu1) printf ('הזן מחרוזת שנייה:') scanf ( '% s', edu2) // חישב את אורך המחרוזת edu1 // ואחסן אותו ב- i עבור (i = 0 edu1 [i]! = '' ++ i) עבור (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('אחרי שרשור:% s', edu1) החזר 0}

תְפוּקָה:

הזן מחרוזת ראשונה: edu
הזן מחרוזת שנייה: reka
לאחר שרשור: אדוריקה

כיצד מפעילים מחרוזות ב- JavaScript?

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

  1. בּוֹנֶה: מחזירה הפניה שנוצרת על ידי אב הטיפוס של מופע JavaScript.

תחביר:

array.constructor

קוד:

בונה מערך JavaScript | Edureka var edu = מערך חדש (10, 20, 30) document.write ('edu.constructor is:' + edu.constructor)

תְפוּקָה:

edu.constructor הוא: function Array () {[קוד מקורי]}
  1. אורך: זה מספר לנו על לא. של אלמנטים במערך

תחביר:

מערך.אורך

קוד:

אורך מערך JavaScript | Edureka var edu = מערך חדש (10, 20, 30) document.write ('edu.length is:' + edu.length)

תְפוּקָה:

אורך edu. הוא: 3
  1. אב טיפוס: מאפיין האב טיפוס מאפשר לנו להוסיף שיטות ומאפיינים לכל אובייקט (מספר, בוליאני, מחרוזת ותאריך וכו '). זהו נכס גלובלי

תחביר:

object.prototype.name = ערך

קוד:

אובייקטים של אדוריקה מתפקדים באופן מקוון (קורס, פלטפורמה) {this.course = קורס this.platform = פלטפורמה} var myOnline = חדש מקוון ('תכנות R', 'Edureka') Online.prototype.price = null myOnline.price = 2400 מסמך. כתוב ('הקורס המקוון הוא:' + myOnline.course + ' 
') document.write (' פלטפורמה מקוונת היא: '+ myOnline.platform +'
') document.write (' המחיר המקוון הוא: '+ myOnline.price +'
')

תְפוּקָה:

קורס מקוון הוא: R תכנות פלטפורמה מקוונת היא: Edureka המחיר המקוון הוא: 2400

שיטות מניפולציה במיתרים

S.noשיטה
אחד אינדקס של()

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

2 פרוסה()

שיטה זו משמשת לחילוץ קטע מסוים ממחרוזת נתונה

3 לְפַצֵל()

להפרדת מחרוזת לשני מחרוזות נפרדות משתמשים בשיטה זו

4 concat ()

שיטה זו משמשת למיזוג שני מחרוזות שונות ולהחזרת מחרוזת ממוזגת

5 ערך של()

להחזרת ערך ראשוני של מחרוזת, משתמשים בשיטה זו

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

קוד פיתון עשרוני לקוד בינארי
  • תחביר:
String.concat (edu1, edu2 [, & hellip, eduN])
  • טיעונים בשיטה:

edu1, edu2 ו- hellip eduN הם המיתרים המועברים לשרשור.

  • קוד:
שרשור מיתרים | Edureka var edu1 = מחרוזת חדשה ('אם זה על למידה') var edu2 = מחרוזת חדשה ('Edureka היא הפלטפורמה הנכונה') var edu3 = edu1.concat (edu2) document.write ('תוצאה:' + edu3)

תְפוּקָה:

אם מדובר בלמידה, אדוריקה היא הפלטפורמה הנכונה

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

 

בואו נצטרף לשלושה מיתרים

פונקצית לחצן אדוריקה myFunction () {var edu1 = 'שלום' var edu2 = 'Edureka,' var edu3 = 'בוא נקודד היום!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

תְפוּקָה:

לכן, דנו בכל מה שקשור לשרשור מחרוזות ב- JavaScript, כעת אנו יכולים לכתוב קודים ולראות אם אנו יכולים ליישם את שיטת השרשור בפועל. אז הנה מה שתוכלו לעשות לפני כתיבת היצירה:

  1. לַחֲזוֹת את זרימת התוכנית שלך
  2. החלט לגבי הצהרות המשתנה
  3. רשמו כמה מיתרים
  4. עקוב אחרי דוגמאות כתוב כאן
  5. אתה טוב לבדוק את זה על שלך שרת מקומי .

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

עכשיו שאתה יודע על JavaScript, עיין ב מאת אדוריקה. הדרכת הסמכת בניית אתרים תעזור לך ללמוד כיצד ליצור אתרים מרשימים באמצעות HTML5, CSS3, Twitter Bootstrap 3, jQuery ו- API של Google ולפרוס אותו לשירות אחסון פשוט של אמזון (S3).

יש לך שאלה עבורנו? אנא הזכיר זאת בחלק ההערות של 'שרשור מחרוזות ב- JavaScript' ונחזור אליך.