Funkce velikosti JavaScriptu: string.length

javascript - syntax původní jazyk, logika, která umožňuje overbuild tuhých konstrukčních dynamické datové struktury, které umožňují optimálně vyřešit. Linky jsou nejdůležitější formou reprezentace dat. JS nabízí programátoru pohodlnou funkci pro práci s řetězci a schopnost vytvářet nové vlastnosti řetězců.

Řetězec - základní údaje

Údaje a jejich rozměry jsou vždy významné. Základní data jsou řetězec. Čísla, logické hodnoty, bitové masky, pulty a ostatní pravděpodobně popisují příslušné proměnné jsou soukromou záležitostí. Hlavní věc - je to struny, přesněji objekty obecně a zejména předměty strun.
[palec] http://hi-news.pp.ua/uploads/posts/2018-07/funkcya-viznachennya-rozmru-javascript-stringlength_751.jpeg [/palec]
Je logické, že JavaScript řetězec a délka (jako vlastnost řetězce) nesouvisejí. Každý popis popis je řetězec, i když s formálním popisem:
  • var str_1;
  • var str_2 =. „;
  • . Neexistuje žádná záruka, že první nebo druhá veličina - řetězec Tak, v druhém případě je proměnná ve skutečnosti přiřazena hodnota řetězce ale logicky, není žádná záruka, že první vstrechennom termíny str_2 bude hrát roli linky.


    [palec] http://hi-news.pp.ua/uploads/posts/2018-07/funkcya-viznachennya-rozmru- JavaScript-stringlength_772.jpeg [/palec]
    ve výše uvedeném příkladu ukazuje, jak jednoduše vypočítat velikost řádku operátory:.
  • , str = 12345,
  • , str = „+ str;
  • upozornění (str.length) udává hodnotu "6".
  • V takovém případě velikost počtu řádků javascript string.length neumožňuje přímo. Je požadována přechodná konverze. Problém jetoto číslo v javascript zaujímají čestné roli pro ně přiděleny adekvátní funkce a matematické objekty. Ale jako obecné pravidlo, transformace dat probíhá automaticky, a všechno, co je ve světě - řetězec včetně čísel.

    a položky řádku

    Formálně linka - objekt, který má vlastnosti. Délka čáry je vlastností objektu řetězce. Daleko ne všechny úkoly považují délku řádku za svůj skutečný význam. Například věta přírodního jazyka se skládá z vět, slov a symbolů. Přirozeně touha určit velikost návrhů na úrovni vět, slov a symbolů. Současně mezery vůbec nehrají roli.
    [palec] http://hi-news.pp.ua/uploads/posts/2018-07/funkcya-viznachennya-rozmru-javascript-stringlength_753.jpeg [/palec]
    objekt linie (obsah - předmět dodávky) není obtížné, a pak vlastnost length na nejnižší úrovni - počet znaků bez mezer. Na úrovni slov je to počet slov, na úrovni frází - počet frází. Shrneme-li podobné objekty do jediného systému, získáme druh dynamického adresáře. javascript přes délku zavěsí skrytou "značku" o přidělení této vlastnosti na úroveň vnoření a poskytne přesné údaje o správném počtu frází, slov a znaků.

    Související publikace