Выражение и операторы

Лабораторная работа №9.

Элементы языка Java Script

Переменные и литералы

· Java Script является языком свободного использования типов, т.е. в нем необязательно задавать тип переменной – тип переменной зависит от хранимых в ней данных.

· Java Script поддерживает четыре простых типа данных:

- целый; - вещественный; - строковый; - булевый или логический;

Например: x=2; y=1.25; z=0.125E01; d=12.5E-1; p=’Имя’; f=”Фамилия”

· Строку символов можно заключать как в кавычки, так и в апострофы.

В строковом выражении можно использовать символы выхода кавычек. Например,

document.write("\"Вам следует принять процедуру\",-сказал врач.")

В результате будет в окне "Вам следует принять процедуру\",-сказал врач.

· Имя переменной должно начинаться с буквы латинского алфавита или с символа подчеркивания.

Например: temp1, _my_metod

· Переменная определяется двумя способами:

- оператором var; Общий формат var имя_перменной [=начальное_значение];

Например: var c1

var с2=”День”;

- оператором присваивания (=); Например: d=4

Выражение и операторы

· Выражение – это комбинация переменных, литералов и операторов, в результате которой получается одно единственное значение какого-либо типа. Переменные, используемые в выражении, должны быть ранее инициализированы. В противном случае интерпретатор генерирует ошибку.

· Различают: выражение присваивания, арифметическое выражение, строковое выражение, логическое выражение.

· Арифметические операторы: + (сложение), -(вычитания), *(умножения), /(деления), %(остаток от деления), ++(оператор инкримента - увеличения значения на единицу), --(оператор декремента - уменьшение значения на единицу);

Допустим x=3, тогда выражение y=x++ увеличит значение x на 1, т.е. равным 4, но y присвоит значение x до

увеличения, т.е. 3

Выражение y=++x увеличит значение x на 1, т.е. равным 4 и присвоит y значение x после увеличения, т.е. 4

· Сокращенные операторы присваивания: x*=y (означает x=x*y), x/=y (x=x/y), x+=y, x- =y, x%=y

· Операторы сравнения: == (равно),!=(не равно), >=, <=, >,<

· Логические операторы: && (логическое И), || (логическое ИЛИ),! (логическое НЕ)

· Оператор конкатенации (соединения строк) +

· Условный оператор (Условие)? Val1: val2 Если условие истинно, то выражение имеет значение val1, иначе имеет значение val2. Например, s = (a >= 18)? "Решение верно": "Решение НЕ верно" Практическое задание №1

Создать HTML - документ, содержащий следующие скрипты

Практическое задание №2 Создать собственные документы с использованием, не рассмотренных в данном программном коде, операторов.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: