Javascript if else循环不起作用

时间:2016-04-20 18:53:45

标签: javascript

我目前正在制作一个在js中生成的交互式时间轴页面,但这个循环使页面无法正常工作

if (i = 0) {
        console.log('magic');
} else if (i = 1) {
        console.log('magic');
} else if (i = 2 ) {
        console.log('magic');
} else if (i = 3) {
        console.log('magic');
} else if (i = 4) {
        console.log('magic');
} else if (i = 5) {
        console.log('magic');
} else if (i = 6) {
        console.log('magic');
} else if (i = 7) {
        console.log('magic');
} else {
        console.log('magic');
}

1 个答案:

答案 0 :(得分:1)

嗯......您正在使用=,您将i值指定为0,因此将=替换为==
并从{ }else if语句中删除所有else,因为其中只有一行代码。