JavaScript var a=8+(0)-8;alert(a);Растолкуйте почему ответ 72

JavaScript
var a=8+(0)-8;
alert(a);

Растолкуйте почему ответ 72

Задать свой вопрос
Kirculovskaja Valja
80 - 8 = 72
1 ответ

Приведение типов в JavaScript.

"8" - это строчка, перед этой строчкой не стоит символ плюс, и т.к. строчки ложить можно последующее за ней выражение (нолик в скобках) так же приводится к строке, и выходит строка "80".

Дальше следует символ минус, а т.к. строчки нельзя вычитать, то и строчка "80", и "8" - обе приводятся к числовому типу, и вычисляется выражение:

80 - 8 = 72.

Arsenij
Аа блин, спасибо я сообразил
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт