Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро
3.1 Операторы и их классификация

Автор: Denisido

Дата: 2010-06-11

Операторы используются тогда, когда нужно присвоить новое значение. В зависимости от класса решаемых задач, существуют разные типы операторов (операторы сравнения, поразрядные, строковые, логические и другие). Например, создадим новую переменную name (от англ. - имя) и присвоим ей значение "Den"

  
 var name = "Den"; // используем оператор присваивания (=)
  

В данном примере мы используем оператор присваивания в виде знака равенства (=). Это самый распространенный оператор в программировании. Те значения, к которым применяется оператор, обычно называют операндами, т.е. в нашем случае это переменная name и значение "Den". Все вместе называется выражением. В большинстве случаях выражение записывается в одну строку, которое заканчивается точкой с запятой (;). Из таких выражений можно писать программы на JavaScript, они очень схожи с предложениями в тексте.

Классификация операторов происходит по количеству операндов. Классический пример, когда используется два операнда:

  
 var number = 5;
  

Данный оператор присваивания состоит из одного знака равенства (=) и является бинарным. Его смысл в том, чтобы скопировать значение правого операнда и присвоить левому.

Рассмотрим следующий пример. Создадим переменную a и присвоим ей значение 1:

Запустить!
<html>
<head>
<title>Операторы</title>
<script type="text/javascript" />
  
 var a = 1; // присваиваем переменной а значение 1
 alert(a); // запускаем команду alert() и получаем результат в модальном окне
    
</script>
</head>
<body>
  
</body>
</html>
 

Для наглядности мы воспользовались командой alert() и вывели результат в модальное окно. Теперь попробуем изменить переменную a, изменив ее значение на 1 и также выведем результат в модальном окне:

Запустить!
<html>
<head>
<title>Операторы</title>
<script type="text/javascript" />
  
 var a = 1; // присваиваем переменной а значение 1
 var a = a + 1; // увеличим переменную а на единицу
 alert(a); // запускаем команду alert() и получаем результат в модальном окне
    
</script>
</head>
<body>
  
</body>
</html>
 

Как видите, сначала мы присвоили переменной a значение 1, а после увеличили ее на 1, тем самым в результате получили в сумме 2 (1 + 1). Ниже мы сделаем тоже самое. но чуть другим способом:

Запустить!
<html>
<head>
<title>Операторы</title>
<script type="text/javascript" />
  
 var a = 1; // присваиваем переменной а значение 1
 a++; // увеличим переменную а на единицу
 alert(a); // запускаем команду alert() и получаем результат в модальном окне
    
</script>
</head>
<body>
  
</body>
</html>
 

При выполнения этого скрипта получаем тот же самый результат. В строке 07 мы использовали унарный оператор с одним операндом a! Существует еще и тернарный оператор, о котором мы поговорим в свое время.



Оцените материал по 5-ти бальной шкале: 1 2 3 4 5



Коментарии:

Добавить новый коментарий:

Текст коментария:

Введите результат с картинки

Просмотров: 19603

Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.