Jde o objekt String, tedy řetětec, který jako většina objektů má několik metod a vlastností, které jsou popsány níže.
Vytvoření řetězce je následující: var jméno_proměnné = "text";
var retezec = "text retezce";
Vlastnost length vrací počet znaků v řetězci, tedy jeho délku.
<script language="JavaScript" type="text/javascript"> var date="kolik mam znaku?" document.write(date.length); vypise 16 </script> nebo: <script language="JavaScript" type="text/javascript"> document.write("kolik mam znaku?".length); vypise 16 </script>
Použití metod: jméno_řetězce.metoda();
| Používané metody | |
|---|---|
| Metoda | Popis |
| toString | převede číslo na řetězec |
| charAt(n) | vrátí znak na n-té pozici, pozor počítá se od nuly |
| charCodeAt(n) | vrátí Unicode označení znaku na n-té pozici |
| substring(a, b) | vrátí znaky od pozice a do pozice (b-1) |
| substr(a, počet) | vrátí znaky od pozice a do pozice (a+počet) |
| concat(řetězec1, ... ,řetězecN) | spojí řetězce do jednoho, řetězců může být až N(0...N) |
| fromCharCode(kód1, ..., kódN) | vytvoří řetězec ze zadaných Unicode kódů |
| indexOf(podřetězec) | vrátí pozici výskytu podřetězce |
| lastIndexOf(podřetězec) | vrátí pozici posledního výskytu podřetězce |
| split(oddělovač) | vrátí pole podřetězců mezi oddělovači |
| Méně použitelné metody | |
| anchor("jmeno") | to samé co: <a name="jmeno">text</a> |
| big() | to samé co: <big>text</big> |
| blink() | to samé co: <blink>text</blink> |
| bold() | to samé co: <b>text</b> |
| fixed() | to samé co: <tt>text</tt> |
| fontcolor("barva") | to samé co: <font color="barva">text</font> |
| fontsize(n) | to samé co: <font size="n">text</font> |
| italics() | to samé co: <i>text</i> |
| link("URL") | to samé co: <a href="URL">text</a> |
| small() | to samé co: <small>text</small> |
| strike() | to samé co: <strike>text</strike> |
| sub() | to samé co: <sub>text</sub> |
| sup() | to samé co: <sup>text</sup> |