Objek string digunakan untuk memproses teks (string).
1. Buat string
Salinan kode adalah sebagai berikut: var str = "hello world";
var str1 = string baru (str);
var str = string ("Hello World");
Ketiga metode itu ok, tetapi ada sedikit perbedaan
2. Atribut Panjang ---> Kembalikan panjang string
3. Metode Anchor () digunakan untuk membuat jangkar HTML.
Apa itu jangkar html?
Itu adalah <a ...> ... </a>
StringObject.anchor (anchorname)
Diperlukan nama jangkar. Tentukan nama untuk jangkar.
Salin kode sebagai berikut: var txt = "Hello World!"
document.write (txt.anchor ("myanchor"))
Outputnya adalah:
<a name = "myanchor"> Halo dunia! </a>
Tentu saja, apa yang Anda lihat di browser adalah halo dunia!
4. Metode besar () digunakan untuk menampilkan string sebagai font besar.
Bagaimana menggunakan:
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.big ())
5. Metode blink () digunakan untuk menampilkan string berkedip.
Bagaimana menggunakan:
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.blink ())
6. Metode tebal () digunakan untuk menampilkan string dalam huruf tebal.
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.bold ())
7. Metode ChARAT () dapat mengembalikan karakter pada posisi yang ditentukan.
StringObject.charat (indeks)
indeks diperlukan. Angka yang mewakili posisi dalam string, yaitu subskrip karakter dalam string.
Komentar: Subskrip karakter pertama dalam string adalah 0. Jika indeks parameter tidak antara 0 dan string.length, metode ini mengembalikan string kosong.
8. Metode charcodeat () dapat mengembalikan pengkodean unicode dari karakter pada posisi yang ditentukan. Nilai pengembalian ini adalah bilangan bulat antara 0 - 65535.
Metode charcodeat () mirip dengan operasi yang dilakukan dengan metode chARAT (), kecuali bahwa yang pertama mengembalikan pengkodean karakter pada posisi yang ditentukan, sedangkan yang terakhir mengembalikan substring karakter.
Salin kode sebagai berikut: var str = "Hello World!"
Document.write (str.charcodeat (1))
Output adalah: 101
9. Metode Concat () digunakan untuk menggabungkan dua atau lebih string.
StringObject.concat (StringX, StringX, ..., StringX)
Stringx diperlukan. Satu atau lebih objek string yang akan digabungkan menjadi string.
Kiat: Harap dicatat bahwa menggunakan operator "+" untuk operasi gabungan string biasanya lebih mudah.
Salin kode sebagai berikut: var str1 = "halo"
var str2 = "dunia!"
Document.write (str1.concat (str2))
Outputnya adalah:
Halo dunia!
10. Metode fontColor () digunakan untuk menampilkan string sesuai dengan warna yang ditentukan.
StringObject.FontColor (Warna)
Warna dibutuhkan. Tentukan warna font untuk string. Nilai ini harus berupa nama warna (merah), nilai RGB (RGB (255,0,0)) atau angka heksadesimal (#FF0000).
contoh:
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.fontcolor ("merah"))
11. Metode LastIndexof () dapat mengembalikan lokasi terakhir dari nilai string yang ditentukan, dan mencari dari belakang ke depan di lokasi yang ditentukan dalam string.
StringObject.LastIndexOf (SearchValue, FromIndex)
Pencarian diperlukan. Menentukan nilai string yang akan diambil.
Parameter Integer Opsional FromDex. Menentukan lokasi di mana pencarian dimulai pada string. Nilai hukumnya adalah 0 ke StringObject.length - 1. Jika parameter ini dihilangkan, pencarian akan dimulai dari karakter terakhir dari string.
CATATAN: Metode LastIndexof () adalah Case Sensitive!
Jika nilai string yang akan diambil tidak muncul, metode ini mengembalikan -1.
contoh:
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.LastIndexOf ("hello") + "<br />")
Document.write (str.LastIndexOf ("World") + "<br />")
Document.write (str.LastIndexOf ("World"))
Keluaran:
0
-1
6
12. Metode Link () digunakan untuk menampilkan string sebagai hyperlink.
StringObject.link (URL) // URL diperlukan. Tentukan URL yang akan ditautkan.
var str = "wulin.com"
document.write (str.link ("// www.vevb.com"))
13. Metode pencocokan () dapat mengambil nilai yang ditentukan dalam string, atau menemukan kecocokan untuk satu atau lebih ekspresi reguler.
Metode ini mirip dengan indexOf () dan lastIndexof (), tetapi mengembalikan nilai yang ditentukan alih -alih posisi string.
StringObject.match (SearchValue)
Pencarian diperlukan. Menentukan nilai string yang akan diambil.
atau:
StringObject.match (RegExp)
diperlukan regexp. Objek RegExp yang menentukan pola yang cocok. Jika parameter bukan objek RegExp, Anda harus terlebih dahulu meneruskannya ke konstruktor RegExp dan mengonversinya ke objek RegExp.
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.match ("world") + "<br />")
document.write (str.match ("world") + "<br />")
document.write (str.match ("worldd") + "<br />")
Document.write (str.match ("World!"))
Outputnya adalah:
dunia
batal
batal
dunia!
14. Metode REPLACE () digunakan untuk mengganti beberapa karakter dalam string, atau untuk mengganti substring yang cocok dengan ekspresi reguler.
StringObject.replace (regexp/substr, penggantian)
diperlukan regexp/substr. Objek RegExp yang menentukan substring atau pola yang akan diganti.
Perhatikan bahwa jika nilainya adalah string, itu digunakan sebagai pola teks kuantitas langsung yang akan diambil alih -alih dikonversi ke objek RegExp terlebih dahulu.
Penggantian diperlukan. Nilai string. Menentukan fungsi yang menggantikan teks atau menghasilkan teks pengganti.
String baru diperoleh setelah mengganti pertandingan pertama atau semua pertandingan RegExp dengan penggantian.
contoh:
Salin kode sebagai berikut: var str = "Kunjungi Microsoft!"
Document.write (str.replace (/microsoft/, "jb51"))
Hasil outputnya adalah:
Kunjungi JB51!
15. Metode pencarian () digunakan untuk mengambil substring yang ditentukan dalam string, atau untuk mengambil substring yang cocok dengan ekspresi reguler.
StringObject.Search (RegExp)
RegExp Parameter ini dapat berupa substring yang perlu diambil di StringObject, atau objek RegExp yang perlu diambil.
Catatan: Untuk melakukan pencarian yang mengabaikan casing huruf besar dan kecil, tambahkan bendera i.
Nilai pengembalian:
Posisi mulai dari substring pertama di StringObject yang cocok dengan RegExp.
Komentar: Jika tidak ada substring yang cocok ditemukan, kembalikan -1.
Catatan: Search () adalah case sensitif
contoh:
[kode] var str = "Kunjungi JB51!"
Document.write (str.search (/jb51/))
Keluaran:
6
16. Metode SLICE () dapat mengekstraksi bagian dari string dan mengembalikan bagian yang diekstraksi dengan string baru.
StringObject.slice (Mulai, Akhir)
Mulai subskrip mulai dari segmen yang akan diekstraksi. Jika itu adalah angka negatif, parameter menentukan posisi yang dihitung dari ujung string. Artinya, -1 mengacu pada karakter terakhir dari string, -2 mengacu pada karakter kedua ke terakhir, dan sebagainya.
Akhiri subskrip di akhir segmen yang akan segera diekstraksi. Jika parameter ini tidak ditentukan, substring yang akan diekstraksi mencakup string dari awal ke akhir string asli. Jika parameter adalah angka negatif, itu menentukan posisi dari ujung string.
Nilai pengembalian:
String baru. Termasuk semua karakter dari string stringObject start (termasuk start) ke ujung akhir (tidak termasuk ujung).
String.slice () mirip dengan array.slice ()
Salinan kode adalah sebagai berikut: var str = "Hello Happy World!"
Document.write (Str.Slice (6))
Output: Dunia Bahagia!
Salinan kode adalah sebagai berikut: var str = "Hello Happy World!"
Document.write (Str.Slice (6,11))
Output: senang
17. Metode split () digunakan untuk membagi string menjadi array string.
StringObject.split (pemisah, howmany)
diperlukan pemisah. String atau ekspresi reguler yang membagi StringObject dari tempat parameter ini menentukan.
Howmany Opsional. Parameter ini menentukan panjang maksimum array yang dikembalikan. Jika parameter ini diatur, substring yang dikembalikan tidak akan lebih dari array yang ditentukan oleh parameter ini. Jika parameter ini tidak diatur, seluruh string akan dibagi terlepas dari panjangnya.
Catatan: Jika string kosong ("") bukan ruang dan digunakan sebagai pemisah, maka setiap karakter dalam stringObject akan dibagi.
contoh:
Salinan kode adalah sebagai berikut: var str = "Bagaimana kabarmu hari ini?"
document.write (str.split ("") + "<br />")
document.write (str.split ("") + "<br />")
document.write (str.split ("", 3))
Keluaran:
Apa kabarmu hari ini?
Apa kabarmu hari ini,?
Apa kabarmu
18. Metode Substr () dapat mengekstraksi jumlah karakter yang ditentukan mulai dari subskrip mulai dalam string.
StringObject.substr (Mulai, Panjang)
Mulai diperlukan. Subskrip awal dari substring yang akan diekstraksi. Harus menjadi nilai numerik. Jika itu adalah angka negatif, parameter menyatakan posisi dari akhir string. Yaitu, -1 mengacu pada karakter terakhir dalam string, -2 mengacu pada karakter kedua ke terakhir, dan sebagainya.
panjang opsional. Jumlah karakter dalam substring. Harus menjadi nilai numerik. Jika parameter ini dihilangkan, string dari posisi awal StringObject ke ujung dikembalikan.
Nilai pengembalian:
String baru yang berisi karakter panjang mulai dari awal StringObject (termasuk karakter yang dirujuk oleh Start). Jika panjang tidak ditentukan, string yang dikembalikan berisi karakter dari awal hingga akhir StringObject.
CATATAN: ECMASCRIPT tidak menstandarkan metode ini, jadi itu bertentangan dengan menggunakannya.
Salin kode sebagai berikut: var str = "Hello World!"
Document.write (str.substr (3,7))
Keluaran:
dunia lo
19. Metode Substring () digunakan untuk mengekstrak karakter dalam string antara dua subskrip yang ditentukan.
StringObject.substring (Mulai, Berhenti)
Mulai diperlukan. Integer non-negatif yang menentukan posisi karakter pertama dari substring yang akan diekstraksi dalam stringObject.
Hentikan opsional. Integer non-negatif adalah 1 lebih diposisikan dalam stringObject daripada karakter terakhir dari substring yang akan diekstraksi. Jika parameter ini dihilangkan, substring yang dikembalikan akan berlanjut ke akhir string.
Nilai pengembalian
String baru yang nilainya berisi substring dari StringObject yang kontennya adalah semua karakter dari awal hingga stop-1, dengan stop stop minus start.
Catatan:
Metode Substring () mengembalikan substring termasuk karakter di awal, tetapi bukan karakter di akhir.
Jika awal parameter sama dengan ujung, maka metode ini mengembalikan string kosong (yaitu, string dengan panjang 0). Jika start lebih besar dari akhir, metode ini akan menukar dua parameter ini sebelum mengekstraksi substring.
Catatan:
Tidak seperti metode slice () dan substr (), substring () tidak menerima parameter negatif.
contoh:
Salin kode sebagai berikut: var str = "Hello World!"
Document.write (str.substring (3,7))
Keluaran:
rendah
20. Definisi dan Penggunaan
Metode tolowercase () digunakan untuk mengonversi string ke huruf kecil.
StringObject.TolowerCase () // Tidak ada parameter
Nilai pengembalian:
String baru di mana semua karakter huruf besar dari StringObject dikonversi ke karakter kecil.
21. Metode Touppercase () digunakan untuk mengonversi string menjadi huruf besar.
StringObject.touppercase () // Tidak ada parameter
Nilai pengembalian:
String baru di mana semua karakter kecil dari StringObject dikonversi menjadi karakter huruf besar.
22. Metode indexOf () dapat mengembalikan posisi di mana nilai string yang ditentukan pertama kali muncul di string.
StringObject.indexof (SearchValue, FromIndex)
Pencarian diperlukan. Menentukan nilai string yang akan diambil.
Parameter Integer Opsional FromDex. Menentukan lokasi di mana pencarian dimulai pada string. Nilai hukumnya adalah 0 ke StringObject.length - 1. Jika parameter ini dihilangkan, pencarian akan dimulai dari karakter pertama string.
menjelaskan:
Metode ini akan mengambil String StringObject dari awal hingga akhir untuk melihat apakah berisi Substring SearchValue. Lokasi di mana pencarian dimulai adalah pada fromdex dari string atau pada awal string (ketika Fromdex tidak ditentukan). Jika pencarian ditemukan, ia mengembalikan lokasi tempat pencarian pertama kali muncul. Posisi karakter dalam StringObject dimulai pada 0.
Catatan: Metode indexOf () adalah case sensitive!
contoh:
Salin kode sebagai berikut: var str = "Hello World!"
document.write (str.indexof ("hello") + "<br />")
document.write (str.indexof ("world") + "<br />")
Document.write (str.indexof ("dunia"))
Keluaran:
0
-1
6
Untuk melihat lebih banyak sintaks JavaScript, Anda dapat mengikuti: "Tutorial Referensi JavaScript" dan "Panduan Gaya Kode JavaScript". Saya juga berharap semua orang akan lebih mendukung wulin.com.