freeCodeCamp/guide/portuguese/javascript/standard-objects/string/string-length/index.md

1.5 KiB

title localeTitle
String Length Comprimento da corda

A propriedade length representa o tamanho de uma string.

Sintaxe

str.length 

Ligação MDN | Link do MSDN

Descrição

Esta propriedade retorna o número de unidades de código na string. UTF-16, o formato de string usado pelo JavaScript, usa uma única unidade de código de 16 bits para representar os caracteres mais comuns, mas precisa usar duas unidades de código para caracteres menos usados, portanto é possível que o valor retornado por comprimento seja não corresponde ao número real de caracteres na string.

Para uma string vazia, o comprimento é 0.

A propriedade estática String.length retorna o valor 1.

Exemplos

var x = 'Mozilla'; 
 var empty = ''; 
 
 console.log('Mozilla is ' + x.length + ' code units long'); 
 /* "Mozilla is 7 code units long" */ 
 
 console.log('The empty string has a length of ' + empty.length); 
 /* "The empty string has a length of 0" */ 
 
 var str = "every good boy does fine"; 
        var start = 0; 
        var end = str.length - 1; 
        var tmp = ""; 
        var arr = new Array(end); 
 
        while (end >= 0) { 
            arr[start++] = str.charAt(end--); 
        } 
 
 // Join the elements of the array with a 
        var str2 = arr.join(''); 
        document.write(str2); 
 
 // Output: enif seod yob doog yreve