JavaScript String: Panduan Lengkap – Codewithaden

String berguna untuk menyimpan data yang dapat diwakili dalam bentuk teks. Saat JavaScript secara otomatis dikonversi antara string primitif dan objek string, Anda dapat memanggil salah satu metode helper dari objek string pada string primitif.

String JavaScript

String JavaScript Objek global adalah konstruktor untuk string atau urutan karakter. String JavaScript digunakan untuk menyimpan dan memodifikasi teks. String JavaScript adalah objek yang mewakili urutan karakter. Ini membungkus tipe data primitif string JavaScript dengan beberapa metode helper.

Beberapa operasi yang paling banyak digunakan pada string adalah untuk memeriksa string panjangnya , membangun dan menggabungkannya menggunakan operator + dan + = string, periksa keberadaan atau lokasi substring dengan Indeks metode, atau mengekstrak substring dengan substring () metode.

Ada dua cara untuk membuat string di JavaScript.

  1. Oleh string literal
  2. Dengan string obyek (menggunakan kata kunci baru)

Buat string javascript menggunakan literal

String literal dibuat menggunakan kutipan ganda. Sintaks membuat string menggunakan string literal diberikan di bawah ini.

var str = 'appdividend'; 
const str = 'appdividend'; 
let str = 'appdividend'; 

Anda dapat menggunakan kutipan di dalam string, selama mereka tidak cocok dengan kutipan seputar string.

// app.js

let strA = "Hello World";
let strB = "He has called 'Krunal'";
let strC = 'He has called "Krunal"';

console.log(strA);
console.log(strB);
console.log(strC);
 

Lihat outputnya.

By

JavaScript string oleh objek (menggunakan kata kunci baru)

Sintaks membuat objek string menggunakan kata kunci baru diberikan di bawah ini.

let data = new String('AppDividend');
console.log(data); 

Lihat outputnya.

Javascript

Menemukan panjang string di JavaScript

Ke Temukan sebuah rangkaian panjangnya di Javascript , menggunakan bawaan panjangnya Properti.

// app.js

let strA = "Hello World";

console.log(strA.length); 

Lihat outputnya.

Find

Karakter Khusus dalam JavaScript

Mari kita lihat kode berikut.

let strA = "Hello World, I am "Krunal""; 

Karena string harus ditulis dalam kutipan, dalam kode di atas, JavaScript akan salah memahami string ini.

Tali akan dipotong untuk “Halo dunia, saya”.

Solusi untuk menghindari masalah itu adalah dengan menggunakan a Karakter Escape Backslash

Backslash (\) Karakter melarikan diri mengubah karakter khusus menjadi string.

KodeHasilKeterangan
\ ‘Kutipan tunggal
\ ”Kutipan ganda
\\Backslash

Urutannya \ ” menyisipkan kutipan ganda dalam string.

Sekarang, lihat kode berikut.

// app.js

let strA = "Hello World, I am \"Krunal\", I am a Good Boii";
console.log(strA); 

Lihat outputnya.

Special

Urutannya \ ‘ menyisipkan kutipan tunggal dalam string.

let x = 'It\'s good.'; 

Urutannya \\ menyisipkan backslash dalam string.

let x = "The character \\ is called backslash."; 

Enam karakter pelarian lainnya valid dalam JavaScript.

KodeHasil
\bMenghapus
\fBentuk pakan
\nGaris baru
\rKereta kembali
\tTabulator Horizontal
\ V.Tabulator Vertikal
String bisa menjadi objek

Biasanya, string JS adalah nilai primitif, dibuat dari literal:

let nameA = "Ankit"; 

Tetapi string juga dapat didefinisikan sebagai objek dengan kata kunci baru.

let nameB = new String("Ankit"); 

Sekarang, mari kita gunakan tipe operator Untuk memeriksa jenis variabel.

// app.js

let nameA = "Ankit"
let nameB = new String("Ankit")

console.log(typeof(nameA))
console.log(typeof(nameB))
 

Lihat outputnya.

Saat menggunakan == Operator, string yang sama sama.
// app.js

let nameA = "Ankit"
let nameB = new String("Ankit")

console.log(nameA == nameB)
 

Lihat outputnya.

Double

Saat menggunakan === operator, string yang sama tidak sama, karena === Operator mengharapkan kesetaraan dalam jenis dan nilai.

Mari kita periksa contoh di atas dengan === operator.

// app.js

let nameA = "Ankit"
let nameB = new String("Ankit")

console.log(nameA === nameB)
 

Lihat outputnya.

Triple

Properti String di JavaScript

Berikut adalah daftar properti string OBJ dan deskripsinya.

Sr.No.Deskripsi properti
konstruktor

Mengembalikan referensi ke fungsi string yang membuat objek.

panjangnya

Mengembalikan panjang string.

prototipe

Properti prototipe memungkinkan Anda untuk menambahkan properti dan metode ke suatu objek.

String literal panjang di javascript

Kode Anda akan menyertakan string yang sangat panjang. Daripada memiliki garis yang berjalan tanpa henti, atau membungkus keinginan editor Anda, Anda mungkin ingin secara khusus memecah string menjadi beberapa baris dalam kode sumber tanpa mempengaruhi konten string aktual.

Ada dua cara berikut Anda dapat melakukan ini.

Anda dapat menggunakan file Operator untuk menambahkan banyak string bersama -sama, seperti kode berikut.

let longString = "This is a very long string which needs " +
                 "to wrap across the multiple lines because " +
                 "otherwise my code is unreadable and messy";
 

Atau Anda dapat menggunakan karakter backslash (“\”) di akhir setiap baris untuk menunjukkan bahwa string akan berlanjut pada baris berikutnya.

Pastikan bahwa tidak ada ruang atau karakter lain setelah backslash (kecuali untuk istirahat garis), atau sebagai indentasi; Kalau tidak, itu tidak akan berhasil. Formulir itu terlihat seperti kode berikut.

let longString = "This is a very long string which needs \
to wrap across the multiple lines because \
otherwise my code is unreadable and messy.";
 

Metode String JavaScript

Mari kita lihat daftar metode string JavaScript.

MetodeKeterangan
chARAT () Ini memberikan nilai arang yang ada pada indeks yang ditentukan.
charcodeat () Ini memberikan nilai unicode dari karakter yang ada pada indeks yang ditentukan.
concat () Ini memberikan kombinasi dua atau lebih string.
Indeks() Ini memberikan posisi nilai arang yang ada dalam string yang diberikan.
lastIndexof () Ini memberikan posisi nilai arang yang ada dalam string yang diberikan dengan mencari karakter dari posisi terakhir.
Cari() Ini mencari ekspresi reguler yang ditentukan dalam string yang diberikan dan mengembalikan posisinya jika kecocokan terjadi.
cocok() Ini mencari ekspresi reguler yang ditentukan dalam string yang diberikan dan mengembalikan ekspresi reguler itu jika kecocokan terjadi.
mengganti() Ini menggantikan string yang diberikan dengan penggantian yang ditentukan.
substring () Ini digunakan untuk mengambil bagian dari string yang diberikan berdasarkan indeks yang ditentukan.
mengiris() Ini digunakan untuk mengambil bagian dari string yang diberikan. Ini memungkinkan kami untuk menetapkan positif sebagai indeks negatif yang baik.
Tolowercase () Itu mengubah string yang diberikan menjadi huruf kecil.
tolocalelowercase () Ini mengubah string yang diberikan menjadi huruf kecil berdasarkan lokal host saat ini.
Touppercase () Itu mengubah string yang diberikan menjadi huruf besar.
tolocaleuppercase () Ini mengubah string yang diberikan menjadi surat huruf besar berdasarkan lokal host saat ini.
tostring () Ini memberikan string yang mewakili objek tertentu.
Nilai dari() Ini memberikan nilai primitif dari objek string.

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *