Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 113

Операторы

В выражениях используется огромное число операторов. Ранее операторы нами уже использовались. Например, знак равенства (=) применялся в качестве оператора присвоения значения переменной. В предыдущем примере со строками символ "плюс" (+) использовался для объединения двух строк. Оператор выполняет, как правило, определенного рода вычисления (операции) или сравнивает два значения (значение с каждой стороны оператора называется операндом) с целью получения третьего. В данной главе будут описаны два типа операторов - арифметические и операторы сравнения. В главе 32 будет представлено значительно большее количество операторов. В данный момент вам необходимо понять, как функционируют базовые элементы. Тогда и работа остальных станет намного доступнее.

Арифметические операторы

Может показаться странным описание текстовых строк в контексте "арифметических" вычислений. Но выше уже приводился пример использования оператора (+) в тех случаях, когда одним из операндов была строка. Оператор в виде знака "плюс" дает указание JavaScript объединить две строки именно в том месте, где размещен оператор. Оператор объединения строк ничего не знает о словах и пробелах, поэтому программисту нужно заранее позаботиться о том, чтобы любые две объединяемые строки имели достаточное количество "пробелов - даже если для этого придется добавлять пробелы специально.

firstName = "John"

lastName = "Doe"

fullName = firstName + " " + lastName

В JavaScript для обозначения арифметической операции сложения тоже используется знак "плюс". Если двумя операндами являются числа, JavaScript будет трактовать операцию как арифметическое сложение двух чисел, а не как объединение строк. В JavaScript встроены арифметические операторы сложения (+), вычитания (-), умножения (*) и деления (/).

страница 113
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz