var names = ['Atlanta', 'Georgia', 'USA'];
for (var i = 1; i < names.length; i++) {
if (names[i] = '')
alert("Go Atlanta!");
alert("You rock!");
}
// 나에게 런타임 오류를주는 코드를 위 .. 도와주세요코드에 무슨 문제가 있습니까? 그게 내게 런타임 오류를주는거야?
var names = ['Atlanta', 'Georgia', 'USA'];
for (var i = 1; i < names.length; i++) {
if (names[i] = '')
alert("Go Atlanta!");
alert("You rock!");
}
// 나에게 런타임 오류를주는 코드를 위 .. 도와주세요코드에 무슨 문제가 있습니까? 그게 내게 런타임 오류를주는거야?
이유는 무엇입니까 귀하의 케이스를 둘러싸는 괄호가없는 경우?
첫 번째 줄만 실행하면됩니다. 괜찮습니다. 대괄호로 케이스를 묶는 것이 좋은 습관 일뿐입니다.
이름을 [i] (으)로 설정하는 경우에도 마찬가지입니다.
이중 같음 연산자를 사용해야합니다. 이를 위해
if (names[i] = '')
:이 변경
if (names [i] == ' ')
루프 테스트는'i
맞습니다! 나는 이것을 간과했다. –
var names = ['Atlanta', 'Georgia', 'USA'];
코드는 여러 가지 이유로 엉망입니다. if 문을 {}
으로 열거 나 닫지 않았습니다. 또한 i
배열 당신이에서 루프를 시작할 수 0 색인도 있기 때문에이
for (var i = 0; i < names.length; i++) {
if (i === 0) {
alert("Go Atlanta!");
alert("You rock!");
}
}
을 시도 ''
없을 것 1
'경우 (이름 [전] == ' ')'그리고 루프의 색인을'0 '으로 시작하도록 설정했습니다. – Cyclonecode
런타임 오류가 표시되지 않습니다. –
오류가 발생했습니다. – Barmar