String.length
Properti length
mewakili panjang string.
Syntax
str.length
Deskripsi
Properti ini mengembalikan jumlah unit kode dalam string. UTF-16, Format string yang digunakan oleh javascript, Menggunakan 16-bit unit kode tunggal untuk mewakili karakter yang paling umum, tapi perlu menggunakan dua unit kode untuk unit karakter tertentu, sehingga dapat terjadi kemungkinan nilai yang dikembalikan oleh length
tidak sesuai dengan jumlah karakter pada string.
Untuk string kosong, jumlahnya 0.
Properti static String.length
mengembalikan nilai 1.
Contoh
Penggunaan Dasar
var x = 'Mozilla';
var kosong = '';
console.log('Mozilla memiliki ' + x.length + ' unit kode');
/* "Mozilla memiliki 7 unit kode" */
console.log('String kosong memiliki jumlah unit kode ' + kosong.length);
/* "String kosong memiliki jumlah unit kode 0" */
Spesifikasi
Spesifikasi | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definisi Inisial. Diimplementasikan dalam JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'String.prototype.length' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype.length' in that specification. |
Standard | |
ECMAScript (ECMA-262) The definition of 'String.prototype.length' in that specification. |
Living Standard |
Kompabilitas Browser
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Fitur | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Dukungan dasar | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Fitur | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Dukungan dasar | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |