Работа с JavaScript - обект String() - методи
String() - осигурява възможност за обработка на низове (текст) - КОНСТРУКТОР
За да се използват методите на String() е необходимо да се създаде променлива, която да бъде инстанция на обекта.
variableString = new String();
variableString = "Working with JavaScript ... PLEASURE!"
или
variableString = new String("Working with JavaScript ... PLEASURE!");
...
document.write("Some tests: "+variableString.toUpperCase()+"<br>");
document.write("Some tests: "+variableString.toLowerCase());
...
==>
Some tests: WORKING WITH JAVASCRIPT ... PLEASURE!
Some tests: working with javascript ... pleasure!
...
document.write("Some tests: "+variableString.substring(13)+"<br>");
document.write("Some tests: "+variableString.substring(13, 23));
...
==>
Some tests: JavaScript ... PLEASURE!
Some tests: JavaScript
...
document.write("Some tests: "+variableString.split(" "));
...
==> Some tests: Working,with,JavaScript,...,PLEASURE! - текста е разделен на няколко подниза - а всяко срещане на "интервал" и е изведен като масив - всеки елемент е отделен със запетая
...
variableString = new String("JavaScript");
for(i=0;i<variableString.length;++i){
document.write("Some tests: "+variableString.charAt(i)+"<br>");
}
...
==>
Some tests: J
Some tests: a
Some tests: v
Some tests: a
Some tests: S
Some tests: c
Some tests: r
Some tests: i
Some tests: p
Some tests: t
...
variableString = new String("JavaScript");
for(i=0;i<variableString.length;++i){
document.write("Some tests: "+variableString.charCodeAt(i)+"<br>");
}
...
==>
Some tests: 74
Some tests: 97
Some tests: 118
Some tests: 97
Some tests: 83
Some tests: 99
Some tests: 114
Some tests: 105
Some tests: 112
Some tests: 116
...
document.write("Some tests: "+variableString.indexOf("JavaScript"));
...
==> Some tests: 13
Всички примери мoгат да се могат да се обградят със следния текст
<html><head><title>my page</title>
<script language = "javascript">
<!--
function objectString() {
variableString = new String("Working with JavaScript ... PLEASURE!");
ТУК СТОИ ПРИМЕРА
}
//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
objectString();
//-->
</script>
</body>
</html>
и да се тестват.







