JavaScript функции работы со строками, первый последний символ, подстрока, номер позиции символа, регистр и т.д. - список

Функции для работы со строками:

var s = "hello, world" // пусть дана такая строка
s.charAt(0) // => "h": первый символ.
s.charAt(s.length-1) // => "d": последний символ.
s.substring(1,4) // => "ell": 2-й, 3-й и 4-й символы.
s.slice(1,4) // => "ell": то же самое
s.slice(-3) // => "rld": последние 3 символа
s.indexOf("l") // => 2: позиция первого символа l.
s.lastIndexOf("l") // => 10: позиция последнего символа l.
// => 3: позиция первого символа "l", следующего
// за 3 символом в строке
s.indexOf("l", 3) 

s.split(", ") // => ["hello", "world"] разбивает на подстроки
// => "Hello, world": замещает все вхождения подстроки
s.replace("h", "H")
s.toUpperCase() // в верхний регистр => "HELLO, WORLD"

Примеры:


//----------- работа со строками в JS

var str = 'Привет Мир! =)';
str.charAt(0); // получаем 1-ый символ
str[0]; //  тоже 1-ый символ строки
str.charAt(str.length - 1); // получаем последний символ строки

var poz  = 0;  // целое число
poz = str.indexOf('и'); // позиция символа "и"
console.log('для 1 аргумента = ', poz);
poz = str.indexOf('и', 5);// позиция первого символа "и" после 5-ого символа строки включетельно   
console.log('для 2 аргументов = ', poz);