链接逻辑运算符内部循环错误javascript

时间:2015-05-08 20:35:12

标签: javascript while-loop

如果这两个中的任何一个都为真,我想要摆脱while循环。如果其中任何一个不成立,我想问这个问题,直到他们给出一个真实的答案。我得到'类型错误无法读取属性'toLowerCase'为null',即使该变量不为null。我用很多不同的方式试过这个,不能让它起作用。请帮忙,谢谢!

var newShape = prompt('shape please');

while(newShape.toLowerCase() !== "triangle" || newShape.toLowerCase() !== "square") {

    alert('no');
    newShape = prompt('shape please');

}

这样可以很好地检查一个逻辑,比如这个例子;

var newShape = prompt('shape please');

while(newShape.toLowerCase() !== "triangle") {

    alert('no');
    newShape = prompt('shape please');

}

我希望能够添加更多逻辑运算符

0 个答案:

没有答案