我不确定为什么这不能正常执行?它很简单,但我不能围绕它扭曲:
response = prompt(question.toLowerCase());
当我在提示符中输入内容并且我在console.log中时,它似乎以我在函数中插入值时添加的大写字母返回。
我想让LowCase在提交时将任何值转换为小写。
知道为什么这不起作用吗?
答案 0 :(得分:4)
这是因为您设置了较低的提示字幕,而不是输入的文字。 你必须使用:
response = prompt(question).toLowerCase();
答案 1 :(得分:0)
如您希望toLowerCase()
将任何用户响应转换为小写,请尝试
resp = prompt('Blah blah', '')
lcrp = response.toLowerCase();
由于prompt
或window.prompt
接受两个参数,一个用于在提示中显示消息,另一个用作默认值(如果用户未提供任何响应)。
prompt
以字符串形式返回用户输入。因此,resp.toLowerCase()
应将resp
转换为小写。