#javascript #for-loop #token
#javascript #for-цикл #токен
Вопрос:
Я пытаюсь ввести 2 числа, код будет отсчитываться от начального до конечного числа. Я думаю, что я что-то упустил, пожалуйста, изучите это.
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Count</title>
</head>
<body>
1st number : <input type="number" id="start"> <br><br>
2nd number : <input type="number" id="end"> <br><br>
<button onclick="new()">Count !</button> <br><br>
<p id="result"></p>
<script type="text/javascript">
function new()
{
for (start=0 ; start<=end ; start )
{
var start document.getElementById("start").value;
var end document.getElementById("end").value;
document.write(start "<br>");
document.getElementById("result").innerHTML=resu<
}
}
Комментарии:
1. В дополнение к ответу @pointy: вам не хватает
=
знаков в объявлении переменной. Ваш цикл также никогда не будет выполняться, какend
undefined
и при выполнении первого сравнения.result
также никогда не определяется…
Ответ №1:
Слово new
зарезервировано в JavaScript, и вы не можете использовать его в качестве имени функции.
Ответ №2:
New
является зарезервированным ключевым словом. Используйте другое имя переменной, и оно должно работать.
Вот список зарезервированных ключевых слов: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words