String Concatenation Σε JavaScript: Όλα όσα πρέπει να ξέρετε για String concat ()



Τι είναι η συνένωση συμβολοσειρών στο JavaScript; Η μέθοδος συνδυασμού συμβολοσειρών παίρνει πολλές συμβολοσειρές, τις συγχωνεύει και επιστρέφει μια νέα μεμονωμένη συμβολοσειρά.

Η ανάπτυξη του και οι εφαρμογές έχουν σημειώσει αύξηση της ζήτησης για JavaScript. Είναι μια από τις πιο σημαντικές γλώσσες για το σχεδιασμό του διαδικτύου. Αυτό το άρθρο στις Συνδυασμός συμβολοσειρών σε JavaScript θα εξηγήσει τον τρόπο χειρισμού των συμβολοσειρών με την ακόλουθη σειρά:

Βασικές αρχές της συνένωσης συμβολοσειρών σε JavaScript

Η συνένωση είναι η λειτουργία που αποτελεί τη βάση σύνδεσης δύο χορδών. Η συγχώνευση συμβολοσειρών είναι μια αναπόφευκτη πτυχή του προγραμματισμού. Πριν μπείτε στο 'String Concatenation in JavaScript', πρέπει πρώτα να ξεκαθαρίσουμε τα βασικά. Όταν ένας διερμηνέας εκτελεί τη λειτουργία, δημιουργείται μια νέα συμβολοσειρά. Κάθε γλώσσα προγραμματισμού έχει διαφορετική σύνταξη για τη λειτουργία συνένωσης.





edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET και Ada
strcat (edu, river): C, C ++
edu + river: Java
edu || ποτάμι: FORTRAN

Επίσης, η συνένωση ισχύει για άλλους τύπους δεδομένων, όπως δυαδικός, κυμαινόμενος, χαρακτήρας, ακέραιος, κ.λπ. Επίσης, όταν ασχολούμαστε με αντικείμενα, η συνένωση συμβολοσειρών είναι δυνατή μόνο εάν ένα ή και τα δύο αντικείμενα ανήκουν στην ίδια κατηγορία.

Αναλογία με το Microsoft Excel



Ας κατανοήσουμε τη συνένωση στην πιο βασική πλατφόρμα μας: Microsoft Excel. Η συνάρτηση CONCATENATE / CONCAT ενώνει δύο ή περισσότερες συμβολοσειρές. Χρησιμοποιείται ως συνάρτηση φύλλου εργασίας και μπορεί να εισαχθεί ως μέρος ενός τύπου σε ένα κελί.

Σύνταξη:

ΣΥΓΚΕΝΤΡΩΣΗ (edu1, [edu2, & hellip.edu_n])

Αξία επιστροφής:



Μια συμβολοσειρά / Κείμενο

συμβολοσειρά στο Excel

Μερικές φορές οι χρήστες μπορεί να θέλουν να προσθέσουν κενά στο αποτέλεσμα. Σε τέτοιες περιπτώσεις, η σύνταξη διαφέρει ελαφρώς.

Αναλογία με προγραμματισμό C

Καθώς όλοι είμαστε εξοικειωμένοι με τις πιο βασικές γλώσσες, δηλαδή. Προγραμματισμός C, ας κατανοήσουμε τη συνένωση με ένα απλό πρόγραμμα στο C.

#include int main () {char edu1 [100], edu2 [100], i, j printf ('Enter first string:') scanf ('% s', edu1) printf ('Enter second string:') 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
Μετά τη συνένωση: edureka

Πώς χειρίζονται οι συμβολοσειρές σε JavaScript;

Ας καταλάβουμε πρώτα τα αντικείμενα συμβολοσειράς . Μπορούμε να ορίσουμε τις συμβολοσειρές ως τύπους δεδομένων που χρησιμοποιούνται στον προγραμματισμό με σκοπό την αποθήκευση μιας ακολουθίας χαρακτήρων. Οι ακέραιοι και οι μονάδες κινητού σημείου μπορούν επίσης να κωδικοποιηθούν ως συμβολοσειρές, αλλά ως επί το πλείστον με τη μορφή κειμένου, αντί για αριθμούς. Πριν προχωρήσουμε περαιτέρω με χειρισμό συμβολοσειρών, πρέπει να κατανοήσουμε τις ιδιότητες των αντικειμένων συμβολοσειράς.

  1. Οικοδόμος: Επιστρέφει μια αναφορά που δημιουργείται από το πρωτότυπο της παρουσίας JavaScript.

Σύνταξη:

array.constructor

Κώδικας:

Κατασκευαστής συστοιχίας JavaScript | Edureka var edu = new Array (10, 20, 30) document.write ('edu.constructor is:' + edu.constructor)

Παραγωγή:

edu.constructor is: function Array () {[εγγενής κωδικός]}
  1. Μήκος: Μας λέει για το όχι. στοιχείων σε έναν πίνακα

Σύνταξη:

array.length

Κώδικας:

Μήκος σειράς JavaScript | Edureka var edu = new Array (10, 20, 30) document.write ('edu.length είναι:' + edu.length)

Παραγωγή:

τελεστής εύρους c ++
Το edu.length είναι: 3
  1. Πρωτότυπο: Η πρωτότυπη ιδιότητα μας επιτρέπει να προσθέσουμε μεθόδους και ιδιότητες σε οποιοδήποτε αντικείμενο (Number, Boolean, String και Date κ.λπ.). Είναι μια παγκόσμια ιδιοκτησία

Σύνταξη:

object.prototype.name = τιμή

Κώδικας:

Λειτουργία αντικειμένων Edureka Online (μάθημα, πλατφόρμα) {this.course = course this.platform = platform} var myOnline = new Online ('R προγραμματισμός', 'Edureka') Online.prototype.price = null myOnline.price = 2400 έγγραφο. γράψτε ('Το διαδικτυακό μάθημα είναι:' + myOnline.course + ' 
document.write ('Η διαδικτυακή πλατφόρμα είναι:' + myOnline.platform + '
document.write ('Η διαδικτυακή τιμή είναι:' + myOnline.price + '
»)

Παραγωγή:

Το διαδικτυακό μάθημα είναι: R προγραμματισμός Η διαδικτυακή πλατφόρμα είναι: Edureka Η ηλεκτρονική τιμή είναι: 2400

Μέθοδοι χειρισμού συμβολοσειρών

S.noΜέθοδος
ένας ευρετήριοOf ()

Επιστρέφει την τιμή ευρετηρίου της πρώτης εμφάνισης ενός αντικειμένου συμβολοσειράς.

2 φέτα()

Αυτή η μέθοδος χρησιμοποιείται για την εξαγωγή μιας συγκεκριμένης ενότητας από μια δεδομένη συμβολοσειρά

3 διαίρεση()

Για το διαχωρισμό μιας συμβολοσειράς σε δύο ξεχωριστές χορδές, αυτή η μέθοδος χρησιμοποιείται

4 συμπυκνωμένος ()

Αυτή η μέθοδος χρησιμοποιείται για τη συγχώνευση δύο διαφορετικών χορδών και την επιστροφή μιας συγχωνευμένης συμβολοσειράς

5 αξία του()

Για την επιστροφή μιας πρωτεύουσας τιμής μιας συμβολοσειράς, χρησιμοποιείται αυτή η μέθοδος

Από τον πίνακα, θα επικεντρωθούμε μόνο συμπυκνωμένος () μέθοδος. Όπως γνωρίζουμε ότι η μέθοδος συνδυασμού παίρνει πολλές συμβολοσειρές, τις συγχωνεύει και επιστρέφει μια νέα μεμονωμένη συμβολοσειρά. Η σύνταξη, το όρισμα και το παράδειγμα δίνονται παρακάτω:

  • Σύνταξη:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Επιχειρήματα στη μέθοδο:

edu1, edu2, & hellip eduN είναι οι συμβολοσειρές που περνούν για συνένωση.

  • Κώδικας:
Συνδυασμός συμβολοσειρών | Edureka var edu1 = new String ('Αν πρόκειται για μάθηση') var edu2 = new String ('Το Edureka είναι η σωστή πλατφόρμα') var edu3 = edu1.concat (edu2) document.write ('Αποτέλεσμα:' + edu3)

Παραγωγή:

Αν πρόκειται για μάθηση, το Edureka είναι η σωστή πλατφόρμα

Επίσης, ως προγραμματιστής, μερικές φορές υπάρχει ανάγκη να ενωθούν πολλές συμβολοσειρές, δηλαδή. περισσότερα από δύο. Ας ρίξουμε μια ματιά σε ένα απλό κομμάτι κώδικα που δίνει έμφαση στη χρήση συνδυασμού συμβολοσειρών σε JavaScript:

 

Ας ενωθούμε με τρεις χορδές

Λειτουργία κουμπιών Edureka myFunction () {var edu1 = 'Hello' var edu2 = 'Edureka,' var edu3 = 'Ας κωδικοποιήσουμε σήμερα!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

Παραγωγή:

Έτσι, έχουμε συζητήσει όλα όσα σχετίζονται με τη συνένωση συμβολοσειρών σε JavaScript, τώρα είμαστε σε θέση να γράψουμε κωδικούς και να δούμε αν μπορούμε πραγματικά να εφαρμόσουμε τη μέθοδο συνένωσης. Εδώ λοιπόν μπορείτε να κάνετε πριν γράψετε το κομμάτι:

  1. Απεικονίζω τη ροή του προγράμματος σας
  2. Αποφασίστε για τις μεταβλητές δηλώσεις
  3. Σημειώστε λίγα χορδές
  4. Ακολούθησε το παραδείγματα γραμμένο εδώ
  5. Είστε καλοί να το δοκιμάσετε στο δικό σας τοπικός διακομιστής .

Με αυτό, έχουμε φτάσει στο τέλος της συνένωσης String στο blog JavaScript. Ελπίζω να καταλάβατε τους διαφορετικούς τρόπους συνένωσης ή συμμετοχής σε έγχορδα.

Τώρα που γνωρίζετε για το JavaScript, δείτε το από την Edureka. Η Εκπαίδευση Πιστοποίησης Ανάπτυξης Ιστού θα σας βοηθήσει να μάθετε πώς να δημιουργείτε εντυπωσιακούς ιστότοπους χρησιμοποιώντας HTML5, CSS3, Twitter Bootstrap 3, jQuery και Google APIs και να το αναπτύξετε στο Amazon Simple Storage Service (S3).

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του 'String Concatenation in JavaScript' και θα επικοινωνήσουμε μαζί σας.