Προτύπων συμβολοσειρών στο JavaScript
Υπάρχει ένας ειδικός τύπος εισαγωγικών - τα backticks:
let str = `abc`;
alert(str); // θα εμφανίσει 'abc'
Στα backticks μπορούμε να εκτελέσουμε
προσθήκη μεταβλητών. Για να το κάνετε αυτό, το όνομα
της μεταβλητής πρέπει να γραφεί μέσα στην
κατασκευή ${}.
Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι θέλουμε να εκτελέσουμε πρόσθεση συμβολοσειρών και μιας μεταβλητής:
let str = 'xxx';
let txt = 'aaa ' + str + ' bbb';
Αυτός ο κώδικας μπορεί να ξαναγραφεί ως εξής:
let str = 'xxx';
let txt = `aaa ${str} bbb`;
Ξαναγράψτε τον ακόλουθο κώδικα χρησιμοποιώντας προσθήκη μεταβλητών:
let str1 = 'xxx';
let str2 = 'yyy';
let txt = 'aaa ' + str1 + ' bbb ' + str2 + ' ccc';