for (let x = 0; x < string.length; x++)
обязательно let/const пиши, и ты проверяешь до тех пор, пока x меньше или равен длине строки. Но длина строки например 10, а string[10] будет undefined, т.к. с нуля считается const str = 'afsadfsadf';
for (let x = 0; x < str.length; x++) {
console.log(`Символ №${x + 1}: ${str[x]}`);
}
Вот код:
________________________________________________________________________________
let string = "afsadfsadf";
for (x = 0; x <= string.length; x ++) {
console.log("Символ №" + (x + 1) + " " + string[x])
}
________________________________________________________________________________