JS Strings '+' έναντι της μεθόδου Concat

Js Strings Enanti Tes Methodou Concat



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

Αυτό το ιστολόγιο θα δείξει τη διαφορά μεταξύ των ' + ' χειριστής και το ' concat() μέθοδος σε JavaScript.







Μέθοδος JS String '+' vs 'concat()'.

Ο ' + ' χειριστής και το ' concat() Οι μέθοδοι χρησιμοποιούνται και οι δύο για τη σύνδεση/συνδυασμό δύο ή περισσότερων συμβολοσειρών σε JavaScript. Ο τελεστής '+' είναι ένας σύντομος τρόπος για τη σύνδεση συμβολοσειρών, ενώ η μέθοδος 'concat()' είναι ένας πιο σαφής τρόπος σύνδεσης των συμβολοσειρών.



Σύνταξη



Χρησιμοποιήστε τη δεδομένη σύνταξη για τον τελεστή '+' για να συνδέσετε τις συμβολοσειρές:





string1 + string2


Η ακόλουθη σύνταξη χρησιμοποιείται για τη μέθοδο 'concat()':

χορδή.συνθ ( string1, string2, ... , stringN ) ;


Παράδειγμα 1: Σύνδεση συμβολοσειρών χρησιμοποιώντας τον τελεστή '+'.



Δημιουργήστε δύο χορδές ' str1 ' και ' str2 ”:

var str1 = 'Καλωσήρθες στο ' ;
var str2 = 'Linux' ;


Χρησιμοποιήστε το ' + ' τελεστής για να συνδυάσει ή να προσθέσει αυτές τις δύο συμβολοσειρές και να αποθηκεύσει τη συμβολοσειρά που προκύπτει στη μεταβλητή ' Συμμετοχή ”:

ήταν Συμμετοχή = str1 + str2;


Τέλος, εκτυπώστε τη συνενωμένη συμβολοσειρά στην κονσόλα:

console.log ( Συμμετοχή ) ;


Παραγωγή


Η χρήση του σε μια αριθμητική τιμή θα δώσει το άθροισμα των αριθμών:


Παράδειγμα 2: Σύνδεση συμβολοσειρών χρησιμοποιώντας τη μέθοδο 'concat()'.

Καλέστε το ' concat() ” μέθοδος σύνδεσης των δύο χορδών:

ήταν Συμμετοχή = str1.concat ( str2 ) ;


Εκτυπώστε τη συμβολοσειρά που προκύπτει στην κονσόλα:

console.log ( Συμμετοχή ) ;


Παραγωγή


Τώρα, ας προσπαθήσουμε να ενώσουμε αριθμητικές τιμές χρησιμοποιώντας τη μέθοδο 'concat()'. Θα δώσει ένα σφάλμα επειδή ενώνει συμβολοσειρές και δεν εκτελεί καμία πράξη όπως μια αριθμητική πράξη:


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

Πρωτεύουσα διαφορά μεταξύ τελεστή '+' και μεθόδου 'concat()'.

Η κύρια διαφορά μεταξύ των « (+) ' και το ' concat() ” δίνεται παρακάτω:

(+) Χειριστής

Μέθοδος concat().

(+) είναι ένας χειριστής JavaScript. Η concat() είναι μια μέθοδος JavaScript.
Απαιτούνται τουλάχιστον δύο τιμές. Απαιτείται τουλάχιστον μία συμβολοσειρά.
Συνδέστε τις συμβολοσειρές και χρησιμοποιείται επίσης για την εκτέλεση μιας αριθμητικής πράξης σε αριθμητικά δεδομένα. Συνδέστε μόνο τις τιμές συμβολοσειράς.
Χρησιμοποιείται για αριθμητικές τιμές και επίσης για συμβολοσειρές. Χρησιμοποιείται μόνο για τις χορδές.


Αυτά αφορούν τον τελεστή συμβολοσειρών '+' και τη μέθοδο 'concat()' στο JavaScript.

συμπέρασμα

Ο ' (+) ' χειριστής και το ' concat() Οι μέθοδοι χρησιμοποιούνται για τη σύνδεση συμβολοσειρών σε JavaScript. Η κύρια διαφορά και στα δύο είναι ότι ο τελεστής «+» συνδυάζει ή προσθέτει επίσης τις αριθμητικές τιμές χρησιμοποιώντας αριθμητικές πράξεις. Ενώ η μέθοδος concat() ισχύει μόνο για τις συμβολοσειρές. Σε αυτό το ιστολόγιο, δείξαμε τη διαφορά μεταξύ του τελεστή '+' και της μεθόδου 'concat()' σε JavaScript.