Javascript if-else循环不工作

Javascript if-else循环不工作,javascript,Javascript,我目前正在处理一个全部用js生成的交互式时间轴页面,但这个循环使该页面无法工作 if(i=0){ console.log('magic'); }否则如果(i=1){ console.log('magic'); }否则如果(i=2){ console.log('magic'); }否则如果(i=3){ console.log('magic'); }否则如果(i=4){ console.log('magic'); }否则,如果(i=5){ console.log('magic'); }否则如果(i

我目前正在处理一个全部用js生成的交互式时间轴页面,但这个循环使该页面无法工作

if(i=0){
console.log('magic');
}否则如果(i=1){
console.log('magic');
}否则如果(i=2){
console.log('magic');
}否则如果(i=3){
console.log('magic');
}否则如果(i=4){
console.log('magic');
}否则,如果(i=5){
console.log('magic');
}否则如果(i=6){
console.log('magic');
}否则如果(i=7){
console.log('magic');
}否则{
console.log('magic');

}
哼。。。您正在使用
=
您正在将
i
值赋值为
0
,因此将
=
替换为
=


并从
else if
else
语句中删除所有
{}
,因为它们里面只有一行代码。

这似乎对我有用:)您想要的结果是什么?use==您正在使用的assignmenttitle表示Java,tag表示javascript,question days js。。。对于要加载@JeffPuckettII的页面,它甚至没有加载,即使它在我放入循环之前加载(它所在的文档中有以前的js),如果只有一行代码,则只删除
{}
。我怀疑这个例子中只有一行simplicity@JeffPuckettII,是的,但如果不是,最好是说出来,而不是一片空白