Дадатак да главы 5
Сайт: | Профильное обучение |
Курс: | Інфарматыка. 11 клас (Павышаны ўзровень) |
Книга: | Дадатак да главы 5 |
Напечатано:: | Гость |
Дата: | Суббота, 19 Апрель 2025, 12:38 |
Стандартныя метады аб'ектаў
Метад |
Апісанне |
Прыклады |
Аб'ект String |
||
charAt() |
Вяртае сімвал радка з пазначаным індэксам |
s.charAt(2) // "о" |
indexOf() |
Вяртае пазіцыю першага знака першага ўваходжання названага падрадка ў радку |
s.indexOf("о") // 2 |
lastIndexOf() |
Вяртае пазіцыю апошняга знойдзенага ўваходжання падрадка |
s.lastIndexOf("о") // 7 |
replace() |
Шукае радок для названага значэння і вяртае новы радок, дзе названыя значэнні будуць заменены |
s.replace("о", "_") s.replace(/о/g, "_") //все совпадения (флаг g) |
split() |
Разбівае радок на падрадкі, вяртаючы масіў падрадкоў. У якасці параметру паказваецца раздзяляльнік, па якім адбудзецца разбіццё |
s.split("с") |
substr() |
Дазваляе здабыць падрадок з радка. Параметры: індэкс з якога трэба пачаць здабыванне; колькасць сімвалаў, якую трэба атрымаць |
s.substr(6, 3) |
substring() |
Здабывае сімвалы з радка паміж двух названых індэксаў, калі паказаны толькі адзін параметр, то здабываюцца сімвалы ад індэкса і да канца радка |
s.substring(5, 8) s.substring(5) |
toUpperCase() |
Пераўтворыць усе знакі радка ў верхні рэгістр |
s.toUpperCase(); // "процессор"
// "ПРОЦЕССОР" |
toLowerCase() |
Пераўтворыць усе знакі радка ў ніжні рэгістр |
|
Аб'ект Array Прыклады прыведзены для зыходнага a = ["Ясь", "Янiна"] |
||
concat() |
Вяртае новы масіў, які складаецца з двух злучаных масіваў |
a = a.concat(["Мiкола"],["Воля"]); //["Ясь","Янiна","Мiкола","Воля"] |
pop() |
Выдаляе апошні элемент з масіву |
a.pop(); //["Ясь", "Янiна", "Мiкола"] |
push() |
Дадае адзін або больш элементаў у канец масіву |
a.push("Алесь"); //["Ясь","Янiна","Мiкола","Алесь"] |
shift() |
Выдаляе першы элемент з масіву |
a.shift(); //["Янiна","Мiкола","Алесь"] |
unshift() |
Дадае адзін або больш элементаў у пачатак масіву |
a.unshift("Miкiта"); //["Miкiта","Янiна","Мiкола","Алесь"] |
slice() |
Здабывае дыяпазон значэнняў і вяртае яго ў выглядзе новага масіву. Першы параметр — індэкс пачатку дыяпазону; другі — даўжыня дыяпазону |
a = a.slice(1, 2); //["Мiкола", "Miкiта"] |
reverse() |
Пераварочвае парадак элементаў у масіве |
a.reverse(); //["Янiна","Мiкола","Miкiта","Алесь"] |
sort() |
Сартуе элементы масіву |
a.sort(); //["Алесь","Miкiта","Мiкола","Янiна"] |
splice() |
Дадае і/або выдаляе элементы з масіву. Параметры: індэкс пачатку дыяпазону; колькасць выдаленых элементаў; дадаваныя элементы |
a.splice(1,1,"Ганна","Ядвiга"); //["Мiкола", "Ганна", "Ядвiга"] |
join() |
Аб'ядноўвае ўсе элементы масіву ў радок. Параметр вызначае тып раздзяляльніка ( ',' па змоўчанні) |
var s = a.join(";"); // "Мiкола;Ганна;Ядвiга" |
Метады аб'екта document
Метад |
Апісанне |
Пошук элементаў |
|
getElementById(id) |
Вяртае спасылку на элемент з паказаным ідэнтыфікатарам |
getElementsByTagName(name) |
Вяртае спасылку на элемент з паказаным тэгам |
getElementsByClassName(name) |
Вяртае спасылку на элемент названага класа |
Змена элементаў |
|
el.innerHTML = new html content |
Змяняе html-кантэнт |
el.attribute = new value |
Змяняе атрыбут html-элемента |
el.style.property = new style |
Змяняе стыль html-элемента |
Даданне і выдаленне элементаў |
|
createElement(el) |
Стварае новы элемент |
append(el) |
Дадае элемент на старонку |
createTextNode(str) |
Стварае элемент з тэкстам |
write() |
Выводзіць перададзеныя яму аргументы ў дакумент |