Использование JavaScript сценария в HTML:
[php]
<script type="text/javascript">// <![CDATA[
// код
// ]]></script>
[/php]
Старый стиль:
[php]
<script type="text/javascript" language="javascript">// <![CDATA[
<code> // Так писать не надо!
// ]]></script>
[/php]
Если нужно скажем, что:
[php]
<noscript>
Ваш браузер не поддерживает сценарии !
</noscript>
[/php]
Метод alert в JavaScript Данный метод позволяет выводить диалоговое окно с заданным сообщением и кнопкой Ок.
[php]
alert (сообщение)
[/php]
Окно убирается путем нажатия на кнопку Ок. Пока это не сделано переход к ранее открытым окнам невозможен. Таким образом, окно, создаваемое посредством alert(), является модальным. Метод confirm в JavaScript Метод confirm выводит окно с сообщением и двумя кнопками — ОК и Отмена (Cancel).
[php]
confirm (сообщение)
[/php]
Если щелкнуть по ОК, то метод вернет логическое true (истина), щелчок по Отмена (Cancel) возвращает логическое значение false (ложь или нет).
Метод prompt в JavaScript
Метод prompt в JavaScript позволяет вывести на экран диалоговое окно с сообщением, а также с текстовым полем, в которое пользователь может ввести данные. В окне также находятся две кнопки ОК и Отмена (Cancel). В методе два необязательных параметра.
[php]
<script type="text/javascript">// <![CDATA[
promt(сообщение, значение_поля_ввода данных);
// ]]></script>
[/php]
Операции обработки типов данных (используется в различных языках)
Данные, которые хранятся в памяти компьютера и подвергаются обработке, можно отнести к различным типам. Понятие типа данных возникает естественным образом, когда необходимо применить к ним операции обработки. Что будет, если к примеру, умножить различные типы? Это не приемлемо. Для различных типов данных применяют различные операции обработки.
Сложение «+» может применяться к строкам, числам, словам. Такие операции также называются перегруженными. Сложение строк, когда создается новая строка путем присоединения второй строки к первой строке, называется конкатенация.
Строковые данные заключаются в двойные кавычки («) или одинарные (‘). Записи вида 45 или «45» будут иметь различный смысл хотя смысл содержания одинаков. Это интерпретация данных или семантика (смысл) данных.
Интерпретатор в JavaScript
Создавая программы или код на JavaScript, за переменными следите вы сами. Перепутать типы очень легко, тогда интерпретатор не будет фиксировать ошибки как в Pascal, а попытается привести данные к некоторому понятному виду.
Например: что получится 25 +”5”? Ответ: 255.
В данном примере число будет приведено к строковому типу и будет произведена конкатенация. В итоге могут появиться трудно выявляемые ошибки, но это также дает возможность написания компактного кода.
Операторы (общее понятие)
Операторы предназначены для составления выражений. Оператор применяется к одному или к двум данным (операндам). Элементарное выражение, состоящее из операндов и оператора, вычисляется интерпретатором и имеет некоторое значение. Обычно говорят, что оператор возвращает значение. Один из рассмотренных операторов это оператор «=».
Оператор «+» имеет дополнительные операторы присвоения (их 5).
- «+=» — x+=y (полная запись x=x+y)
- «-=» — x-=y (полная запись x=x-y)
- «*=» — x*=y (полная запись x=x*y)
- «/=» — x/=y (полная запись x=x/y)
- «%=» — x%=y (полная запись x=x%y)
Арифметические операторы в JavaScript
- «+» — сложение
- «-» — вычитание
- «*» — умножение
- «/» — деление
- «%» — деление по модулю
- «++» — увеличение на 1
- «—» — уменьшение на 1
Операторы сравнения в JavaScript
- «==» — равно
- «!=» — не равно
- «>» — больше, чем
- «>=» — больше или равно
- «<» — меньше, чем
- «<=» — меньше или равно