logo_s

САМОУЧКА

Сайт для тех, кто хочет научиться

 

 

 

 

 

 

Главная

О Нас

Публикации

Связь

 

 

 

 

 

 

 

Наши публикации

 

HTML для новичков

 

XHTML

 

CSS для новичков

 

CSS 3

 

JavaScript

 


< Предыдущая  Следующая >

С помощью
 JavaScript операторов Вы можете производить над переменными различные операции.

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

Арифметические операторы используются для выполнения арифметических операций над переменными или значениями.

В таблице ниже перечислены арифметические операторы доступные в JavaScript (предположим, что x=7).

Оператор

Описание

Пример

Результат

+

Выполняет сложение чисел

y=x+10

y=17

-

Выполняет вычитание чисел

y=x-3

y=4

*

Выполняет умножение чисел

y=x*4

y=28

/

Выполняет деление чисел

y=x/2

y=3

%

Вычисляет остаток от деления чисел

y=x%2

y=1

++

Увеличивает значение на 1 и возвращает новое значение 
Увеличивает значение на 1 и возвращает старое значение

y=++x 
y=x++

y=8, x=8 
y=7, x=8

--

Уменьшает значение на 1 и возвращает новое значение 
Уменьшает значение на 1 и возвращает старое значение

y=--
y=x--

y=6, x=6 
y=7, x=6

 

Пример

//Объявим переменные
var x=6;
var y=7;
//Выполним сложение переменных и выведем результат на страницу
z=x+y;
document.write(z);
//Выполним умножение и выведем результат на страницу
g=x*y;
document.write(g);
//Выполним вычитание и выведем результат на страницу
t=y-x;
document.write(t);

Сокращенная запись арифметических операторов

Для того, чтобы уменьшить размер кода Вы можете использовать сокращенную запись арифметических операций.

Условимся что x=4, а y=6:

Оператор

Сокращенная запись

Полная запись

Результат

+=

y+=x

y=y+x

y=10

-=

y-=x

y=y-x

y=2

*=

y*=x

y=y*x

y=24

/=

y/=x

y=y/x

y=1

%=

y%=x

y=y%x

y=2

Использование оператора + со строковыми переменными

Если оператор + используется со строковыми переменными он выполняет объединение строк хранящихся в них.

Пример

//Запишем "Привет " в переменную ex1
ex1="Привет ";
//Запишем "всем" в переменную ex2
ex2="всем";
/* Соединим значения переменных ex1 и ex2, добавим к ним восклицательный
знак и затем запишем результат в ex3 */
ex3=ex1+ex2+"!";
//Выведем содержимое переменной ex3
document.write(ex3);
</script>

Обратите внимание: мы добавили пробел после 'Привет' не случайно. Если бы мы не сделали этого, то значение переменнойex3 было бы "Приветвсем!".

Результатом сложения строки и числа всегда будет строка

Пример

//Сложение двух чисел
var ex1=10+5;
document.write(ex1+"<br />");
//Сложение двух строк
var ex2="10"+"5"
document.write(ex2+"<br />");
//Сложение строки и числа
var ex3="10"+5;
document.write(ex3+"<br />");
var ex4="5"+10;
document.write(ex4);

Попробуйте сами

Задание 1. Используя JavaScript найдите значение выражения (35*y+25*x)/5+232 при x=3, y=20, и значение выражения (188*y/8+25*x/5 - 435)*6 при x=16, y=20 и выведите результат на страницу.

Задание 1

<html>
<body>
<script type='text/javascript'>
//Пишите код здесь
</script>
</body>
</html>

  
  
  
  


  
  
  
  

< Предыдущая  Следующая >

 

Последние добавления

 

HotLog