Сергей Соколов, да, это понятно, но как это выглядит с числом в примере ТС.
То, что "округлилось" +1 - это, скорее всего, частный случай и в зависимости от "опасного" числа может быть и +2 и + 3 ... + n.
И, наверное, это не округление, а представление числа.
С обычным вызовом функции в твоём случае внутри метода объекта, родителем будет window, потому что функция не хранится как метод в объекте созданном тобой. То есть вызывая обычную функцию внутри метода это то же самое что писать эту функцию снаружи.