| 
		
			Сообщение от uanr81
			
		
	 | 
	| 
		А ещё вопрос, вы пишите 123..times() - здесь интерпретатор обвёртывает 123 в объект Number ? Почему не срабатывает 123.times()?
	 | 
	
Потому что точка у чисел подразумевает не целое число, например 2.5, поэтому, чтобы вызвать метод - пишем две точки. 
Вот примеры вызова:
123..times();
123.5.times();
Если такая запись пугает, то можно просто в скобки обернуть:
(123).times();