<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC
"-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="2. Структура и использование (3)">
<do type="prev" label="Назад"><prev/></do>
<do type="options" name="index" label="Оглавление"><go href="index.wml"/></do>
<do type="options" name="main" label="Главная"><go href="/"/></do>
<p align="left">
Переменные WMLS используются только самим скриптом, то есть они никак не связаны с WML-переменными,
поэтому результаты операций с ними потом необходимо перенести в WML.<br/><br/>

Операции над объектами, выполняемые в WMLS, задаются так:<br/><br/>

<i>Library.function(data);</i><br/><br/>

где Library - библиотека (основной оператор), function - функция, data - данные, над которыми
производится некоторая операция. Если необходимо совместить несколько операций, то точку с запятой
нужно ставить только после основной, например, так:<br/><br/>

<i>...<br/>
var partoftext = String.subString(WMLBrowser.getVar("text"), 0, String.length(len));<br/>
...</i><br/><br/>

Об указаниях (условиях) и операторах в WMLS читайте в соответсвующих разделах.<br/><br/>

Очень важно обратить внимание на то, что WMLS различает индексы букв (малые и большие буквы).
Например, если вы напишете WMLBROWSER.Prev(); вместо WMLBrowser.prev() то это, несомненно,
будет считаться ошибкой.<br/><br/>

Важно также помнить, что в WMLS нет поддержки кириллицы и специальных символов, поэтому русский текст,
если он нужен, необходимо переносить из WML.<br/><br/>

<a href="wmls_3.wml">-&gt; Функции</a>
</p>
</card>
</wml>
