Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Web-программирование: «Java Script (JS): приоритет операций в выражениях».
01.05.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Web-программирование: «Java Script (JS): приоритет операций в выражениях». Печать E-mail
Автор megabax   
27.11.2010 г.

Урок 13. Управление шрифтами в CSS New Page 1

Web-программирование: «Java Script (JS): приоритет операций в выражениях».

 

В Java Script приоритет операций в выражениях соответствует правилам математики: сначала выполняется то что в скобках, затем умножение и деления и только потом сложения и вычитания. В частности, вычисление вот такого выражения

 

2+2*2

 

даст 6, а вычисление следующего выражения

 

(2+2)*2

 

даст в итоге 8.

 

Но у нас есть еще и другие операторы, такие как логическое отрицание, тернарный оператор, всякие инкременты и декременты. Для них существует вот такой приоритет выполнения:

 

1. Инкремент (++), декремент (--), логическое НЕ(!).

2. Умножение (*), деление(/), остаток от деления (%).

3. Сложение, конкатенция (+), вычитание (-)

4. Операторы сравнения: больше (>), меньше (<), больше или равно (>=), меньше ли равно (<=).

5. Дополнительные операторы сравнения: равно (==), не равно (!=), идентично (===), не идентично (!==).

6. Логические операторы: И (&&), ИЛИ (||).

7. Тернарный оператор (?).

8. Присваивание (=, +=, *= и т. д.).

 

А теперь разберем пример:

 

<HTML>
<HEAD>
<TITLE>Урок 39. Java Script: порядок выполнения операторов</TITLE>
</HEAD>


<BODY>
<SCRIPT Language="JavaScript" type="text/javascript">
b=2+3*4-(3+1)
document.write(b)
</SCRIPT>
</BODY>
</HTML>

 

Он у нас должен выдать результат 10.

Последнее обновление ( 11.12.2010 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги