【发布时间】:2020-05-26 12:32:39
【问题描述】:
我正在尝试创建如下网页,但代码无法正常工作。有人能解释一下吗?
- 创建一个完成以下任务的网站:
- 创建一组您最喜欢的乐队。
- 根据提示询问用户最喜欢的乐队。
- 如果它是您的最爱之一,请提醒:“是的,我爱他们!”
- 如果不是,请警告:“不。他们很蹩脚。”
-
提示:您需要研究如何使用
.indexOf()。 -
提示:您需要研究如何使用
.toLowerCase()。\<!DOCTYPE html> <html lang="en-us"> <head> <meta charset="UTF-8"> <title>Array Activity - Unsolved</title> </head> <body> <script> var myBands = ["Chromatics","ACDC","Michael Jackson"]; var UserGuess = prompt("Who is your favourite?"); var userGuessLower = userGuess.toLowerCase(); if (myBands.indexOf(userGuessLower) === -1) { alert("Na They're pretty lame."); } else { alert("OMG I love them too!"); } </script> </body> </head> </html>
【问题讨论】:
-
JavaScript 区分大小写,因此
UserGuess与userGuess不同。 -
myBands中的值也需要小写,否则永远找不到匹配项。
标签: javascript arrays if-statement prompt