--- title: String.length slug: Web/JavaScript/Reference/Global_Objects/String/length translation_of: Web/JavaScript/Reference/Global_Objects/String/length ---
Properti length mewakili panjang string.
str.length
Properti ini mengembalikan jumlah unit kode dalam string. {{interwiki("wikipedia", "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.
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 | Status | Comment |
|---|---|---|
| {{SpecName('ES1')}} | {{Spec2('ES1')}} | Definisi Inisial. Diimplementasikan dalam JavaScript 1.0. |
| {{SpecName('ES5.1', '#sec-15.5.5.1', 'String.prototype.length')}} | {{Spec2('ES5.1')}} | |
| {{SpecName('ES6', '#sec-properties-of-string-instances-length', 'String.prototype.length')}} | {{Spec2('ES6')}} | |
| {{SpecName('ESDraft', '#sec-properties-of-string-instances-length', 'String.prototype.length')}} | {{Spec2('ESDraft')}} |
| Fitur | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Dukungan dasar | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Fitur | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Dukungan dasar | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |