Что у вас есть:
var Web_Dev_names = ["CypriotGuy","Kim","Alex","Laura","Arya","David","DutchGirl","Valéry","Juan","Pol"];
var Number_of_names = Web_Dev_names.length;
for (i = 0; i < Numbers_of_names; i++);
console.log(Web_Dev_names); );
Посмотрев на
for (i = 0; i < Numbers_of_names; i++);
// ^
у вас точка с запятой в конце строки. Это пустое утверждение ;
(пожалуйста, посмотрите на ссылку), и это означает, что любой следующий код не зациклен.
Чтобы получить следующий оператор внутри цикла, удалите точку с запятой, затем следующий код будет оцениваться до следующей точки с запятой или используйте оператор блока с
for (i = 0; i < Numbers_of_names; i++) {
}
Вы еще не объявили i
. Эта переменная теперь является глобальной переменной, если ее использовать в локальной области видимости.
Тогда у вас есть орфографическая ошибка
for (i = 0; i < Numbers_of_names; i++) {
// ^
Последняя строка содержит синтаксическую ошибку
console.log(Web_Dev_names); );
// ^^
и логическая ошибка, потому что вы записываете весь массив вместо элемента. Вы не можете взять индекс для получения значения.
console.log(Web_Dev_names[i]);
// ^^^
Вместе с незначительным изменением имен переменных, чтобы иметь строчные буквы, потому что, как правило, только заглавные начальные имена обозначают переменную, которую можно создать, или функции / классы.
var web_dev_names = ["CypriotGuy", "Kim", "Alex", "Laura", "Arya", "David", "DutchGirl", "Valéry", "Juan", "Pol"],
number_of_names = web_dev_names.length,
i;
for (i = 0; i < number_of_names; i++) {
console.log(web_dev_names[i]);
}