str="abcd";

str2=new String()

1) length //pobieranie długości ciągu znaków

const text = "Ala";
text.length; //3
2) charAt() //pobieranie znaku na danej pozycji

const text = "Ala ma kota";

console.log(text.charAt(0)); //A
console.log(text.charAt(4)); //m

console.log(text[0]); //A
console.log(text[4]); //m

Typy proste (w tym String) nie są mutowalne, stąd nie możemy w nich bezpośrednio podmieniać liter. Jeżeli chcemy zmieniony tekst, to musimy stworzyć nowa zmienną i do niej zapisać nową wartośc

3)  replace("co chcemy zmienić", "na co chcemy zmienić");  

const text = "Ala ma kota"
const textNew = text.replace("kota", "psa");

console.log(textNew); //"Ala ma psa"4)


4)   toUpperCase()      toLowerCase() - zamiana wielkości liter

const text = "Ala ma kota";
console.log(text.toUpperCase()); //"ALA MA KOTA"
5) indexOf  -zwracanie pozycji szukanego tekstu
"Ala ma kota".indexOf("kot"); //7

6) substr(indexStart, długość)
const text = "Ala ma kota";
console.log(text.substr(2)); //"a ma kota"
console.log(text.substr(7, 4)); //"kota"

7)  substring(indexStart, indexEnd)  - jezeli  indexStart> indexEndto zostaną zamienione miejscami    Działanie identyczne do metody slice
const text = "Ala ma kota";

console.log(text.substring(0, 3)); //"Ala"
console.log(text.substring(3)); //"ma kota"
console.log("Ala ma kota".substring(6, 4)); //"ma"

Ostatnia modyfikacja: piątek, 18 września 2020, 07:11