5*1+7 и будет всё ок.
Как интуитивно понятно.
в JS 5+7 будет вычислено в 12.
Откуда вы, блт, лезете?
Откуда вы, блт, лезете?
Это если не брать числа из инпутов.
Если инпут type=number - то норм.
Неа, даже если у инпута type=number и ввести число, то свойство value у элемента всё равно будет типом string.
ооо, фигасе! не замечал, если честно, я сам всегда же на автомате ко всем получаемым значениям из инпутов, если там должны быть числа, дописываю вперёд ~~
Всё очень понятно. Просто нужно понимать, что в JS тип переменной определяется исходя из данных, а оператор сложения строк и сложения чисел - один. И если сложить строку "5" и строку "7", то и получится 57. А умножение, как и вычитание, однозначно покажет JS, что у нас числа, а не строка. Тогда и получим 12.
По ходу у нас правительство работает на JS
а что в там в мамять занесено?
Да не, враки какие то...
Чтобы написать коммент, необходимо залогиниться