Просмотр полной версии : Цыкл do while
Подскажите как реализовать 3 в степени n через do while.
do num *= num; while (n--);
http://learn.javascript.ru/play/mNlbmc
Вот решение через while.
do num *= num; while (n--);
Не совсем понял, можеш вкинуть в песочницу?
lord2kim
24.10.2012, 08:33
Justtie
var n = 2, num = 1;
do num *= 3; while (n--);
alert(num);
do num *= 3; while (--n);
а у тебя в степени (n+1) :)
Мсье знает толк:
do ; while (--n && (num *= 3));
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot