Есть ли в JavaScript оператор //
?
Потому что в Python у нас есть:
5 // 2.0 # => 2.0
5 / 2.0 # => 2.5
Итак, я попробовал в JavaScript:
5.0//2.0
и я получил 5
! Что там происходит?
Я прочитал, что в JavaScript нет такой вещи как оператор //
. В таком случае, почему я не получил исключение или, что лучше, ошибку от лексера?
Я использовал эту строку:
document.write(eval("5.0//2.0"));
В Firefox 3.6.23.