Συνένωση συμβολοσειρών στο JavaScript
Για τη συνένωση συμβολοσειρών, όπως και για την πρόσθεση
αριθμών, χρησιμοποιείται ο τελεστής +:
let str = 'abc' + 'def'; // συνενώνουμε δύο συμβολοσειρές
alert(str); // θα εμφανίσει 'abcdef'
Οι συμβολοσειρές μπορούν επίσης να αποθηκεύονται σε μεταβλητές:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // θα εμφανίσει 'abcdef'
Μπορείτε επίσης να συνενώσετε μεταβλητές και συμβολοσειρές:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // θα εμφανίσει 'abc!!!def'
Ας υποθέσουμε ότι δύο συμβολοσειρές αποθηκεύονται σε μεταβλητές, και κατά τη συνένωσή τους θέλουμε να εισαγάγουμε ένα κενό μεταξύ τους. Αυτό γίνεται ως εξής:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // θα εμφανίσει 'abc def'
Ας υποθέσουμε ότι υπάρχει μόνο μία μεταβλητή:
let str = 'abc';
alert(str + ' ' + 'def'); // θα εμφανίσει 'abc def'
Σε αυτήν την περίπτωση δεν έχει νόημα να διαχωρίσουμε το κενό, ως ξεχωριστή συμβολοσειρά - ας το εισάγουμε ως μέρος του δεύτερου προσθετέου:
let str = 'abc';
alert(str + ' def'); // θα εμφανίσει 'abc def'
Δημιουργήστε μια μεταβλητή str και αναθέστε
σε αυτήν τη συμβολοσειρά '!!!'. Εμφανίστε την τιμή
αυτής της μεταβλητής στην οθόνη.
Δημιουργήστε μια μεταβλητή με το κείμενο 'java'
και μια μεταβλητή με το κείμενο 'script'. Με
τη βοήθεια αυτών των μεταβλητών και της πράξης της συνένωσης
συμβολοσειρών εμφανίστε στην οθόνη τη συμβολοσειρά 'javascript'.
Δημιουργήστε μια μεταβλητή με το κείμενο 'hello'
και μια μεταβλητή με το κείμενο 'world'. Με
τη βοήθεια αυτών των μεταβλητών και της πράξης της συνένωσης
συμβολοσειρών εμφανίστε στην οθόνη τη συμβολοσειρά 'hello
world'.