Kamis, 09 Juni 2022

String pada JavaScript

 // `` Tipe data string dalam JavaScript digunakan untu merepresentasikan data tektual `` tektual/plain text

// untuk menuliskan string pada JavaScript yang perlu kita lakukan hanya membungkus data / nilai kita menggunakan tanda kutib

// ""
// ''

// kalian bisa menggunakan kutib dua atau satu doang, tapi inget harus konsisten!

// contoh penggunaannya adalah:

console.log("Sofyan")
console.log('verdi')

// nah gimana kalo kita suatu saat memerlukan kutib dua dan satu sekaligus? contoh:

// console.log('"Gerakan Pungut Sampah" pada hari jum'at')  nah maka akan error Uncaught SyntaxError: missing ) after argument list

// nah ini tidak bisa begitupun kutib satu diganti kutib dua pun, JS menganggap kutibnya berakhir di kata jum' dan JS tidak memahami apa arti kata at'


// Nah yang kita butuhkan adalah escape character
// ini berfungsi untuk menampilkan sebuah character yang di interpretasikan berbeda dalam sebuah bahasa pemrograman

// jadi yang perlu kita lakukan adalah memberi tanda
// \"
// atau
// \'

document.writeln('\"Gerakan Pungut Sampah\" pada hari jum\'at');

document.writeln("<br>")



// Escape Character:
// \0   karakter NULL
// \'   '
// \"   "
// \\   \
// \n   new line atau baris baru
// \t   tab\spasi
// \b   backspace
// uXXXX   unicode contoh:

document.writeln("\u00A9")
document.writeln("\u00AE")
document.writeln("\u00B1")
document.writeln("\u00B5")
document.writeln("\u2122")

document.writeln("<br>")

// Concatenation / konkatenasi (+)

// kita juga bisa membandingkan dua buah string dengan menggunakan operator ==

document.writeln("Sofyan Verdi" == "sofyan verdi") //akan mengecek 2 string itu berbeda atau tidak, hati-hati besar kecilnya juga akan di bandingkan

document.writeln("<br>")



//  .lenght ini bisa digunakan untuk menghitung panjang karakter huruf contoh:

document.writeln("Sofyan Verdiansyah".length) // 18

document.writeln("<br>")

// ini juga bisa digunakan untuk variable contoh:


let nama = "Sofyan Verdi"

document.writeln(nama.length) //jumlah karakter di variable nama adalah 12

// perlu di ingat .lenght ini juga menghitung spasi

Tidak ada komentar:

Posting Komentar

Membuat sistem CRUD

Create Table Hasil Struktur Tabel INSERT data Hasil Insert Update data Hasil Update Delete data Hasil delete Kel...