Книга JavaScript: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 48:
 
1. Оператор «//» используют, чтобы текст расположенный справа от оператора до конца строки сделать комментарием: <code>''программа'' // ''комменатрий'' ''новая_строка'' ''программа''</code>. Пример:
<source lang="javascript">// Программный код
x = 3 // Присвоение переменной x значения 3
y = 5 // Присвоение переменной y значения 5
// Программный код</source>
2. Операторы «/*» и «*/» используют, чтобы текст расположенный внутри операторов сделать комментарием: <code>''программа'' /* ''комментарий'' */ ''программа''</code>. Пример:
<source lang="javascript">x = 3 /* Присвоение переменной x значения 3,
а переменной y — 5: */
y = 5</source>
 
=== Арифметические ===
Строка 92:
|}
Примеры использования:
<source lang="javascript">6 + 3 // результат 9
6 - 3 // результат 3
6 * 3 // результат 18
6 / 3 // результат 2
5 % 3 // результат 2
6++ // результат 7
6-- // результат 5</source>
Можно использовать и с переменными:
<source lang="javascript">x = 3 // значение x — 3
y = 5 // значение y — 5
z = x + y // значение z — 8</source>
Возможно использование в выражениях со скобками:
<source lang="javascript">4 + 5 * 2 // результат 14
(4 + 5) * 2 // результат 18</source>
В арифметических операциях логические значения считаются: true — 1, false — 0:
<source lang="javascript">5 + true // результат 6
5 + false // результат 5
4 * true // результат 4
4 * false // результат 0
true + true // результат 2
true + false // результат 1</source>
Оператор сложения можно использовать для склейки строк:
<source lang="javascript">"Java" + "Script" // результат "JavaScript"
a = "Java"
b = "Script"
a + b // результат "JavaScript"
"Уровень" + 5 // результат "Уровень5"
"Уровень" + true // результат "Уровеньtrue"
"1" + "2" // результат "12"</source>
Другие арифметические операторы со строками дают значение NaN:
<source lang="javascript">"J" * 5 // результат NaN
"J" - 5 // результат NaN
"J" - "J" // результат NaN</source>
 
[[Категория:Языки программирования]]