Rangkaian
String adalah satu atau lebih karakter yang diatur bersama, ditempatkan dalam kutipan tunggal atau ganda.
'ABC'
"ABC"
atribut panjang
String dalam JS mirip dengan array, dan terdiri dari karakter satu per satu, sehingga properti panjang dapat digunakan untuk mendapatkan panjang string.
var str = "halo"
str.length; // 5
Beberapa metode umum untuk string
1. ChARAT ()
str.charat (n)
=> Mengembalikan karakter ke -n string. Jika tidak antara 0 ~ str.length-1, ia mengembalikan string kosong.
var str = "javascript"; str.charat (2); //'v'str.charat(12); // ''
2. Indexof ()
indexOf (substr [, start])
=> Mengembalikan posisi di mana Substr pertama kali muncul di string str, mulai melihat posisi awal, dan jika tidak ada, return -1.
Mulai dapat berupa bilangan bulat, dengan nilai default 0. Jika Mulai <0, lalu cari seluruh string (seolah -olah diteruskan ke 0). Jika Start> = str.length, metode ini mengembalikan -1 kecuali string yang dicari adalah string kosong, maka str.length dikembalikan.
var str = "javascript"; str.indexof ('s'); // 1str.indexof ('s', 6); // -1str.indexof ('', 11); // 10str.indexof ('', 8); // 83. LastIndexof ()
lastIndexof (substr [, start])
=> Mengembalikan posisi terakhir substr dalam string str, mulai dari posisi awal untuk melihat ke depan, dan jika tidak ada, mengembalikan -1.
'lastIndex'.LastIndexof (' a '); // 14. Substring ()
str.substring (start [, end])
=> Mengembalikan karakter dari awal hingga akhir (tidak termasuk), Mulai dan Akhir adalah bilangan bulat non-negatif. Jika parameter akhir (akhir) dihilangkan, itu berarti dicegat dari posisi awal sampai akhir.
var str = 'abcdefg'; str.substring (1, 4); //"bcd"str.substring(1); // "bcdefg" str.substring (-1); // "ABCDEFG" akan diperlakukan sebagai 0 saat melewati nilai negatif
5. slice ()
str.slice (start [, end])
=> Mengembalikan karakter dari awal hingga akhir (tidak termasuk), dan dapat memberikan nilai negatif
var str = 'ini mengagumkan'; str.slice (4, -1); // "Awesom"
6. Substr ()
str.slice (start [, end])
=> Mengembalikan substring di STR dari posisi yang ditentukan ke panjang yang ditentukan, mulai bisa menjadi nilai negatif
var str = "Beri aku alasan"; str.substr (5, 10); // "Beri aku" str.substr (-4, 2); // "sebagai"
7. Ganti ()
Str.Replace (Regexp | Substr, Newsubstr | Function)
=> Ganti Substring STR
var str = "do you love me"; str.replace ('love', 'hate'); // "apakah kamu membenciku"8. Search ()
Str.Search (RegExp)
=> Temukan jika str cocok dengan ekspresi reguler. Jika pertandingan berhasil, kembalikan indeks pertandingan pertama dari ekspresi reguler di string; Jika tidak, kembalikan -1. Jika parameter dilewatkan dalam objek non-Regex, itu secara implisit dikonversi ke objek ekspresi reguler menggunakan RegExp baru (OBJ)
var str = 'Saya suka javascript!'; str.search (/java/); // -1str.search (/java/); // 7str.search (/java/i); // 7str.search ('java'); // 7str.search ('java'); // 7str.search ('java'); // 79. Match ()
Str.match (RegExp)
=> Mengembalikan array yang berisi hasil yang cocok, dan jika tidak ada kecocokan, kembalikan nol. Jika parameter dilewatkan dalam objek non-Regex, itu secara implisit dikonversi ke objek ekspresi reguler menggunakan RegExp baru (OBJ)
var str = 'javascript java'; str.match (/java/); // ["java"] str.match (/java/gi); // ["java", "java"] str.match (/ab/g); // null
10. Split ()
str.split ([pemisah] [, batas])
=> Mengembalikan array, pemisah dapat berupa string atau ekspresi reguler
var str = "Halo? Dunia!"; str.split (); // ["Halo? Dunia!"] Str.Split (''); // ["h", "e", "l", "l", "l", "o", "?", "W", "o", "r", "l", "d", "!"] Str.split ('?'); // ["halo", "dunia!"] Str.split ('', 5); // ["Halo"]11. trim ()
str.trim ()
=> Hapus karakter whitespace di awal dan akhir STR, dan kembalikan salinan STR tanpa mempengaruhi nilai string itu sendiri.
var str = 'abc'; str.trim (); // 'abc'console.log (str); // 'ABC'
12. Tolowercase ()
str.tolowercase ()
=> Konversi STR ke huruf kecil dan mengembalikan salinan STR tanpa mempengaruhi nilai string itu sendiri
var str = 'javascript'; str.tolowercase (); // 'javascript'console.log (str); // 'javascript'
13. Touppercase ()
str.touppercase ()
=> Konversi STR ke huruf besar dan mengembalikan salinan STR tanpa mempengaruhi nilai string itu sendiri
var str = 'javascript'; str.touppercase (); // 'javascript'console.log (str); // 'javascript'
Di atas adalah penjelasan terperinci tentang metode string JavaScript umum yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!