问:此代码不允许回答为蓝色的代码有什么问题?
函数 colorGuess () {
var问题=提示(“您最喜欢的颜色是什么?” );如果(问题。toUpperCase === “蓝” ){警报(“这是我最喜欢的颜色” ); } else { alert ('这是一种不错的颜色,但我最喜欢的是蓝色!' ); } } colorGuess ();
答:toUpperCase是String原型而不是属性的方法。做类似'a'.toUpperCase的操作将返回函数的标识符。您可以通过使用'()'调用函数来解决此问题。
所以question.toUpperCase->question.toUpperCase()