Mengenal Tipe Data String di Javascript

Mengenal tipe data string di javascript


Di JavaScript, tipe data String digunakan untuk menyimpan dan memanipulasi data bertipe teks atau karakter.

Untuk menyimpan string di JavaScript, kita dapat menggunakan tanda petik satu (') atau tanda petik dua (") di antara teks yang ingin disimpan. Sebagai contoh:

let message = 'Hello, world!';  // buat string dengan tanda petik satu
let name = "John";  // buat string dengan tanda petik dua


Kita juga bisa menyimpan string yang memiliki tanda petik tunggal atau ganda di dalamnya dengan menggunakan tanda petik yang berlawanan. Sebagai contoh:

let message = "She said, 'Hello, world!'";  // String di dalamnya ada tanda petik satu
let name = 'John said, "Hello, world!"';  // String di dalamnya ada tanda petik dua

//Output 1: She said, 'Hello, world!'
//Output 2: John said, "Hello, world!"


Lalu bagaimana jika saya ingin ada keduanya tanpa ada error? bisa pakai template string/template literals, kita membuat string dengan tanda``(backtick)`

console.log(`Gus Nando said, "'Hello World'"`);  // Output: Gus Nando said, "'Hello World'"


Untuk mengecek tipe data dari sebuah variabel, kita bisa menggunakan operator typeof, seperti ini:

console.log(typeof message);  // Output: "string"
console.log(typeof name);  // Output: "string"


Di JavaScript, kita juga bisa menggunakan operator tambah (+) untuk menggabungkan dua string atau lebih menjadi satu string baru. Sebagai contoh:

let greeting = "Hello, " + "world!";  // Concatenation using the plus operator
console.log(greeting);  // Output: "Hello, world!"


Kita sekarang akan belajar tentang template string dengan lebih lanjut. Kita bisa memasukkan variable/operasi javascript di dalamnya dengan menggunakan tanda ${ }. Berikut adalah contoh penggunaanya:

let name = "John";
let greeting = `Hello, ${name}!`;  // contoh memasukkan variable name
console.log(greeting);  // Output: "Hello, John!"


String literals/template string ini sering banget dipakai saat kita ingin memformat sesuatu yang cukup rumit.

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama