Сообщение от voraa
			 
		
	 | 
	| 
		Так label для этого и существуют. Не надо вручную считать уровень вложенности.
	 | 
	
Нe всегда получается придумать вразумительное имя функции, не говоря уж о метках.
 
Тем более, когда тело функции синтезируется по шаблону при запуске скрипта.
	
	| 
		
			 Цитата: 
		
	 | 
	
		Доходит до того, что ругань идет по поводу x | 0 для взятия целой части. Мол это не понятно, и всегда надо Math.floor. 
А вдруг, кому то не понятно x++? Тогда надо всегда х += 1; использовать? Хотя кому то и это может быть не понятно.  
Тогда уж x = x+ 1; И только так.
	 | 
	
Для себя я выработал правило писать «for(i = 0; i < n; ++ i) {» вместо «for(i = 0; i < n; i++){», так как «++){» - эзотерика какая-то…
А «x | 0» выглядит не так интуитивно, как «x.0»…
 
Тем более, в условиях форума «Math.floor(x)» - слишком громоздкая запись…