1.IndexOf () Metode, menemukan posisi string dari depan ke belakang, adalah case sensitif, dan menghitung dari 0. Demikian pula, metode lastIndexOf () berasal dari belakang ke depan, dan hasil dari dua metode output kondisi pencarian yang sama adalah sama.
Misalnya:
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var str = "Halo dunia!"
Document.write (str.indexof ("hello")) // output 0
Document.write (str.indexof ("dunia")) // output 6
document.write (str.indexof ("world")) // output-1, karena tidak ditemukan
</script>
2.length, diakses dalam bentuk "xxx.length", karena merupakan metode objek string
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var str = "Halo dunia!"
document.write (str.length); // output 12
</script>
3.substr () metode, digunakan untuk string intersep, parameter yang diperlukan, parameter opsional, menghitung dari 0
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var str = "Halo dunia!"
document.write (str.substr (3)); // output lo world!, dimulai dengan karakter dengan ordinal nomor 3 (termasuk karakter dengan angka ordinal 3), dan ketika hanya ada satu parameter, itu akan menjadi output sampai akhir akhir
document.write (str.substr (3,7)); // output lo world. Jika parameter pertama adalah angka negatif, itu adalah angka terbalik.
</script>
Metode 4.charat () digunakan untuk mengembalikan karakter pada posisi yang ditentukan dan menghitung dari 0.
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var str = "Halo dunia!"
document.write (str.charat (1)); // output e
</script>
Metode 5.Split (), digunakan untuk membagi string menjadi array string
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var str = "Halo dunia!"
document.write (str.split ("")); // output halo, dunia!
document.write (str.split ("")); // output h, e, l, l, o, w, o, r, l, d,!
document.write (str.split ("", 1)); // output halo
"2: 3: 4: 5" .split (":") // Ini akan mengembalikan ["2", "3", "4", "5"]
"| a | b | c" .split ("|") // itu akan mengembalikan ["", "a", "b", "c"]
var words = kalimat.split (// s+/) // Gunakan ekspresi reguler sebagai parameter split
</script>