Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript

Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript

青灯夜游
青灯夜游asal
2021-09-02 18:03:539109semak imbas

Kaedah JS mengira aksara: 1. Gunakan atribut panjang rentetan, sintaks "str.length"; 2. Gunakan gelung pernyataan "for...of" atau "for...in". Lintas tatasusunan dan kira bilangan lintasan Sintaks ialah "untuk(var ch of str) {Count;}".

Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Kaedah 1: Gunakan atribut panjang rentetan

Dalam JavaScript, gunakan atribut panjang rentetan untuk membaca panjang rentetan. Panjang adalah dalam aksara dan sifat ini adalah baca sahaja.

var str = "String 类型长度";  //定义字符串
console.log(str.length);  //返回11个字符

Hasil keluaran:

Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript

Kaedah 2: Gunakan pernyataan untuk...daripada atau untuk...dalam untuk menggelung tatasusunan, Kira bilangan traversal

var str = "String 类型长度!";  //定义字符串
var charCount = 0;
for (var ch of str) {
	charCount++;
}
// for (var ch in str) {
// 	charCount++;
// }
console.log(charCount); // output: 12

Hasil keluaran:

Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript

[Pembelajaran yang disyorkan: tutorial lanjutan javascript]

Atas ialah kandungan terperinci Bagaimana untuk mengira berapa banyak aksara dalam rentetan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn