неожиданный новый токен, не удается найти ответ

#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