Este artigo necessita de uma revisão editorial. Como posso ajudar.
Esta tradução está incompleta. Ajude atraduzir este artigo.
A propriedade length
representa o comprimento de uma string.
Sintaxe
str.length
Descrição
Essa propriedade retorna o número de unidades de código presentes na string. UTF-16, a codificação utilizada pelo JavaScript, utiliza uma unidade de código de 16-bits para representar os caracteres mais comuns, mas precisa usar duas unidades para caracteres menos usados, então é possível que o valor retornado por length não seja exatamente o número de caracteres na string.
Para uma string vazia, length é 0.
A propriedade estática String.length retorna o valor 1.
Exemplos
Uso básico
var x = 'Mozilla'; var empty = ''; console.log('Mozilla possui ' + x.length + ' unidades de código de comprimento'); /* "Mozilla possui 7 unidades de código de comprimento" */ console.log('A string vazia possui um comprimento de ' + empty.length); /* "A string vazia possui um comprimento de 0" */
Especificação
Especificação | Estado | Comentários |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definição inicial. Implementada no 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 |
Compatibilidade de Browsers (Navegadores)
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Veja também
Etiquetas do documento e colaboradores
Etiquetas:
Colaboradores desta página:
fernandomalmeida
Última atualização por:
fernandomalmeida,