Задача: написать код на JavaScript, который посчитает, сколько будет 2^10 с помощью цикла.
Решение:
var num=2;
var power=10;
var result=1;
var subpower=1
while (subpower<=power){result*=num;subpower++};
document.write(result)
Задача: вывести на пяти строчках 🙂 — на первой один смайлик, на второй — два и т.д.
Решение:
var linesNum=5;
var linesNum=5;
var line=»»;
var subpower=1;
while (subpower<=linesNum) {line+=»:)»;document.write(line+»<br \/>»);subpower++;}
В результате увидим:
🙂
:):)
:):):)
:):):):)
:):):):):)
/* Online JavaScript Interpreter
http://math.chapman.edu/~jipsen/js/
*/
// F(2,10); // 1024 time=0 sec
F(2,50); // 1125899906842624 time=0.001s
//——————————
function F(a,n){
var m=1;
for (var i=1;i<=n;i++){ m *=a; }
return m;}