Vestavěné funkce

trojuhelnik

Vrací pozici daného podřetězce.

Trojuhelnik

Zápis JS r.indexOf("ahoj"); // vrací první index
r.lastIndexOf("ahoj"); // vrací poslední nalezený index
r.search("ahoj"); / vrací index hledaného řetězce nebo REGEX výrazu (o těch se dozvíme dále)
Výstup generovaného JS výpis je v konzoli
Použití v JS funkce function pozdrav(jmeno) {
let ret;
ret = "Ahoj, vítám tě tu " + jmeno + "!
"; return ret;
}

DPH

Za pomoci indexů lze procházet jednotlivé znaky v řetězci. Index se zapisuje do hranatých závorek za názvem proměnné. Čísluje se od nuly, takže pozor. Pokud chcete vybrat první znak, je to 0.

DPH

Zápis JS let q = "text";
console.log(q[0]); // vypíše první znak řetězce
console.log(q[3]); // vypíše čtvrtý znak
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function prochazeniZnakuVRetezci("ahoj"){
return znak.index;
}

index

Za pomoci indexů lze procházet jednotlivé znaky v řetězci. Index se zapisuje do hranatých závorek za názvem proměnné. Čísluje se od nuly, takže pozor. Pokud chcete vybrat první znak, je to 0.

index

Zápis JS let q = "text";
console.log(q[0]); // vypíše první znak řetězce
console.log(q[3]); // vypíše čtvrtý znak
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function prochazeniZnakuVRetezci("ahoj"){
return znak.index;
}

length

Vlastnost (jak již z názvu vypovídá) obsahuje délku řetězce ve znacích.

length

Zápis JS let c = "text";
console.log(c.length); // Vypíše hodnotu 4
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function widthString("Karel"){
return text.length;
}

trim()

Pokud text načítáme od uživatele, může se nám stát, že před něj nebo za něj napíše mezeru. Kolem řetězců se také často vyskytují další tzv. bílé znaky, např. konce řádků. Funkce trim() tyto bílé znaky okolo řetězce odstraní, aby nekomplikovaly další zpracování. Pokud jsou uvnitř, zůstanou ponechány.

trim()

Zápis JS letl = " Homer Simpson ";
l = l.trim(); // V s je nyní uloženo "Homer Simpson"
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function odstraneniBilichMezer(" Ahoj jak se máš "){
return text.trim();
}

replace()

Funkce nahradí hledanou hodnotu v řetězci jinou.

replace()

Zápis JS letst = "PHP je nejlepší!";
p = st.replace("PHP", "JavaScript");
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function nahrazeni(veta, zdroj, nahrada ){
return veta.replace(zdroj, nahrada);
}

toUpperCase() a toLowerCase()

Změní všechna písmena v řetězci na velká nebo na malá.

toUpperCase() a toLowerCase()

Zápis JS let s = "string";
s.toUpperCase(); // velké znaky
s.toLowerCase(); // malé znaky
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function vymena(vymena){
return vymena.toUpperCase;
}

concat()

Spojuje dva a více řetězců. Tato funkce je volána automaticky když se Stringy pokusíme sečíst pomocí operátoru +.

concat()

Zápis JS let str1 = "Karel";
let str2 = "Josef";
let str3 = "Petra";
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function spojovani(spojovani){
return spojovani.concat();
}

substring() a substr()

Funkce vrací vybranou část řetězce, které se říká podřetězec. Obě dělají v podstatě to samé, avšak liší se významem parametrů.

substring() a substr()

Zápis JS lett = "Wolfgang Amadeus Mozart";
podretezec1 = t.substr(9, 7);// Vrací znaky od deváté pozice, 7 znaků, tedy "Amadeus"
podretezec2 = t.substring(9, 16);// vrací znaky od deváté do 16. pozice, tedy "Amadeus"
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci unction vraceni(vraceni){
return vraceni.substring();
}

split()

Rozdělí řetězec na pole podřetězců pomocí určitého znaku. S poli se teprve blíže setkáme.

split()

Zápis JS let r = 'jak-se-máš';
r.split("-"); // [0] jak [1] se [2] máš
Výstup generovaného JS výpis je v konzoli
Použití v JS funkci function rozdeleni(rozdeleni){
return rozdeleni.split();
}

indexOf(), lastIndexOf() a search()

Vrací pozici daného podřetězce.

indexOf(), lastIndexOf() a search()

Zápis JS r.indexOf("ahoj"); // vrací první index
r.lastIndexOf("ahoj"); // vrací poslední nalezený index
r.search("ahoj"); / vrací index hledaného řetězce nebo REGEX výrazu (o těch se dozvíme dále)
Výstup generovaného JS výpis je v konzoli
Použití v JS funkce function pozdrav(jmeno) {
let ret;
ret = "Ahoj, vítám tě tu " + jmeno + "!
"; return ret;
}

indexOf(), lastIndexOf() a search()

Vrací pozici daného podřetězce.

indexOf(), lastIndexOf() a search()

Zápis JS r.indexOf("ahoj"); // vrací první index
r.lastIndexOf("ahoj"); // vrací poslední nalezený index
r.search("ahoj"); / vrací index hledaného řetězce nebo REGEX výrazu (o těch se dozvíme dále)
Výstup generovaného JS výpis je v konzoli
}