Souhrn

Vlastnost length obsahuje délku řetězce.

Popis

Tato vlastnost vrací počet jednotek kódu v řetězci. Formát řetězců používaný JavaScriptem, neboli UTF-16, používá k uložení nejčastějších znaků 16-bitové jednotky kódu. Pro méně časté znaky ale používá dvě jednotky kódu, length tedy nemusí vracet opravdový počet znaků v řetězci.

length prázdného řetězce je 0.

Statická vlastnost String.length vrací hodnotu 1.

Příklady

var x = "Mozilla";
var prazdny = "";

console.log("Mozilla je dlouha " + x.length + " kodovych jednotek");
/* "Mozilla je dlouha 7 kodovych jednotek" */

console.log("Delka prazdneho retezce je " + prazdny.length);
/* "Delka prazdneho retezce je 0" */

Specifikace

Specifikace Stav Komentář
ECMAScript 1. edice. Standardní Poprvé definováno.
Implementováno v JavaScriptu 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  

Kompatibilita v prohlížečích

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!

Vlastnost Chrome Firefox (Gecko) Internet Explorer Opera Safari
Základní podpora (Yes) (Yes) (Yes) (Yes) (Yes)
Vlastnost Android Chrome pro Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Základní podpora (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Související

Štítky a přispěvatelé do dokumentace

Přispěvatelé této stránky: angel333
Poslední aktualizace od: angel333,