String & Template Literal
Menggabungkan teks dengan cara modern.
Menggabungkan teks
Cara lama memakai tanda +:
const nama = "Sari";
console.log("Halo, " + nama + "!");
Cara modern memakai template literal: gunakan tanda backtick ` dan sisipkan nilai dengan ${...}. Jauh lebih rapi.
const kelas = "XII";
console.log(`Halo, ${nama} dari kelas ${kelas}`);
Method string yang berguna
const teks = " Belajar JS ";
teks.length; // 14
teks.trim(); // "Belajar JS"
teks.toUpperCase(); // " BELAJAR JS "
"javascript".includes("script"); // true
"a,b,c".split(","); // ["a","b","c"]
"halo".replace("a", "e"); // "helo"
Tips: backtick ada di keyboard, di sebelah kiri angka 1.