var -> et

This commit is contained in:
Ilya Kantor 2015-09-25 13:56:55 +02:00
parent 6a9f66ef27
commit 1d236fddf8
45 changed files with 305 additions and 295 deletions

View file

@ -3,8 +3,8 @@
```js
//+ run
function sumTo(n) {
var sum = 0;
for (var i = 1; i <= n; i++) {
let sum = 0;
for let i = 1; i <= n; i++) {
sum += i;
}
return sum;
@ -42,4 +42,4 @@ P.S. Надо ли говорить, что решение по формуле
Рекурсия в данном случае работает медленнее всех.
P.P.S. Существует ограничение глубины вложенных вызовов, поэтому рекурсивный вызов `sumTo(100000)` выдаст ошибку.
P.P.S. Существует ограничение глубины вложенных вызовов, поэтому рекурсивный вызов `sumTo(100000)` выдаст ошибку.

View file

@ -37,8 +37,8 @@ fib(4) = fib(3) + fib(2)
```js
//+ no-beautify
var a = 1, b = 1; // начальные значения
var c = a + b; // 2
let a = 1, b = 1; // начальные значения
let c = a + b; // 2
/* переменные на начальном шаге:
a b c
@ -81,10 +81,10 @@ P.S. Этот подход к вычислению называется [дин
```js
//+ run
function fib(n) {
var a = 1,
let a = 1,
b = 1;
for (var i = 3; i <= n; i++) {
var c = a + b;
for let i = 3; i <= n; i++) {
let c = a + b;
a = b;
b = c;
}

View file

@ -193,8 +193,8 @@ function pow(x, n) {
```js
function pow(x, n) {
var result = x;
for (var i = 1; i < n; i++) {
let result = x;
for let i = 1; i < n; i++) {
result *= x;
}
return result;