почему jsFiddle не нравится это l oop? - PullRequest
0 голосов
/ 23 января 2020

Кажется, есть некоторые серьезные проблемы с разницей между скрипками и типом javascript операторов, которые на самом деле работают при работе на серверах. Ребята, вы можете помочь мне решить это? Я столкнулся с этим бесчисленное количество раз за последние несколько месяцев. Вот что у меня есть:

<script>
int counter;
int retainer = 0;

for (counter = 1; counter < 10; counter++) {
    retainer = retainer + counter;
}
document.write(retainer);
</script>

Может кто-нибудь сказать мне, почему это дает мне пустую страницу при запуске в браузере? метод WRITE() не работает таким образом?

Ответы [ 2 ]

0 голосов
/ 23 января 2020

Вы уверены, что это код js, нет int в javascript, как я помню

0 голосов
/ 23 января 2020

Нет int в javascript. Все переменные объявляются с использованием «var» (до ES5) независимо от типа данных. Javascript это динамически типизированный язык. "let" и "const" были введены с ES6 и далее

<script>
var counter;
var retainer = 0;

for (counter = 1; counter < 10; counter++) {
    retainer = retainer + counter;
}
document.write(retainer);
</script>
...