String.length

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 6 (ECMA-262)
The definition of 'String.prototype.length' in that specification.
Release Candidate  

Kompatibilita v prohlížečích

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í

Document Tags and Contributors

 Contributors to this page: angel333
 Last updated by: angel333,