Beberapa String Method di JavaScript Part 2

Beberapa String Method di JavaScript Part 2

Postingan ini adalah lanjutan dari https://www.gusnando.com/2022/12/beberapa-string-method-di-javascript.html. Ada beberapa method lain yang bisa anda gunakan ketika anda membuat sebuah variable bertipe string.

//replace digunakan untuk mengganti kata pertama yang ditemukan, pada contoh dibawah mengubah world jadi Javascript
let message = "Hello, world!";
console.log(message.replace("world", "JavaScript"));  // Output: "Hello, JavaScript!"

//kita juga bisa cek apakah string yang kita buat dimulai dengan kata tertentu (startsWith)
//endsWith untuk cek akhiran tertentu
//dan includes untuk mengecek apakah di dalamnya berisi suatu kata yang kita tentukan

let name = "John";
let greeting = `Hi, my name is ${name}.`;
console.log(greeting.startsWith("Hi"));  // Output: true
console.log(greeting.endsWith("."));  // Output: true
console.log(greeting.includes("my"));  // Output: true

//kita juga bisa mengubah string menjadi array, masing-masing elemen array akan dipisahkan terlebih dahulu berdasarkan tanda koma
let list = "apple, orange, banana";
console.log(list.split(", "));  // Output: ["apple", "orange", "banana"]


Di samping itu, kita juga bisa menggunakan method slice untuk mengambil sebagian dari string dengan cara yang sedikit berbeda dari substring. Method slice memerlukan dua parameter yaitu indeks awal dan indeks akhir yang ingin diambil (indeks akhir tidak termasuk). 

Contoh:

let message = "Hello, world!";
console.log(message.slice(2, 5));  // Output: "llo"


Kita juga bisa menggunakan method concat untuk menggabungkan beberapa string menjadi satu string baru. Sebagai contoh:

let greeting = "Hello";
let name = "John";
let message = greeting.concat(", ", name, "!");  // Concatenation using the concat method
console.log(message);  // Output: "Hello, John!"


Selain itu ada beberapa method lain yang bisa kita gunakan:

  • charAt: untuk mengambil karakter pada indeks tertentu dari string
  • charCodeAt: untuk mengambil kode ASCII dari karakter pada indeks tertentu dari string
  • trim: untuk menghapus spasi di awal dan akhir string
  • padStart: untuk menambahkan karakter pada awal string hingga panjang string mencapai panjang yang ditentukan
  • padEnd: untuk menambahkan karakter pada akhir string hingga panjang string mencapai panjang yang ditentukan


Contoh:

let message = "Hello, world!";

console.log(message.charAt(0));  // Output: "H"
console.log(message.charCodeAt(0));  // Output: 72

let name = "  John  ";
console.log(name.trim());  // Output: "John"

let greeting = "Hello";
console.log(greeting.padStart(10, "*"));  // Output: "****Hello"
console.log(greeting.padEnd(10, "*"));  // Output: "Hello****"


Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama