HTML, XHTML и CSS на сто процентов.
Арифметические операции. Для работы с числами используют арифметические операции. • Сложение – знак плюс (+). Например, 5 + 7 = 12. • Вычитание – знак минус (-). Например, 67 – 43 = 24. • Умножение – звездочка (*). Например, 2 * 2 = 4. • Деление – косая черта (/). Например, 45 / 5 = 9. • Остаток от деления – процент (%). Например, 7 % 5 = 2. В программировании очень часто встречаются операции увеличения или уменьшения переменной на единицу, которые называются операциями инкремента и декремента. Для обозначения инкремента используется последовательность ++, а для обозначения декремента – последовательность —. Например, i++ является альтернативой выражению i=i + 1. Различают префиксную и постфиксную форму этих операций. В случае префиксной операции сначала выполняется инкремент или декремент, а затем вычисляется выражение: I = 4. ++i * 2 = 10. Если же используется постфиксная операция, то сначала вычисляется выражение, а затем производится увеличение или уменьшение переменной: I = 4. I++ * 2 = 8. Помимо инкремента и декремента, есть еще две унарные арифметические операции: унарный плюс и унарный минус. Унарный минус изменяет знак числа, а унарный плюс преобразует операнд в число. В листинге 11.9 демонстрируется работа с арифметическими операциями. Листинг 11.9. Арифметические операции. <html> <head> <titlе>Арифметические операции</titlе> </head> <body> <h2>Арифметические операции </h2> <pre> <script> Var i=5, z. Document.write("\nПеременная i="+i+"\n"); Z=i+56*2; Document.write("z=i+56*2="+z+"\n"); Z=6.7*2-i; Document.write("z=6.7*2-i="+z+"\n"); Z=i++ +10; Document.write("z=i++ +10="+z+"\n"); Document.write("Переменная i="+i+"\n"); Z=–i *4; Document.write("z=–i *4="+z+"\n"); Document.write("Переменная i="+i+"\n"); Z=(5+11)%8; Document.write("z=(5+11)%8="+z+"\n"); </script> </pre> </body> </html> В этом примере можно заметить, что арифметические операции подчиняются математическим правилам. Например, умножение совершается до сложения (рис. 11.10). Это выполняется за счет приоритета операций, который можно изменить, используя скобки. HTML, XHTML и CSS на сто процентов. Рис. 11.10. Арифметические операции.