--- title: String.length slug: Web/JavaScript/Reference/Global_Objects/String/length translation_of: Web/JavaScript/Reference/Global_Objects/String/length ---
{{JSRef}}

Properti length mewakili panjang string.

Syntax

str.length

Deskripsi

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.

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
{{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')}}  

Kompabilitas Browser

{{CompatibilityTable}}
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}}

 

Lihat Juga