Согласно этому post,Разница между '42 .. toFixed (3) 'и' -42..toFixed (3) '?
42..toFixed(3); // "42.000"
Приведенный выше код является действительным, 42..toFixed(3)
работает, потому что первый .
является частью числа, а второй .
оператор недвижимости.
Однако результаты -42..toFixed(3);
и -42 .toFixed(3)
являются -42
под Chrome, что отличается от положительного. Зачем? Я хочу знать, как двигатель обрабатывает вышеуказанные коды?
использовать '(-42) .toF ixed (3) 'вместо' - (42..toFixed (3)) '. (Скобки делают это более очевидным, что вы делаете) –