提示toLowerCase无法正确执行

时间:2015-12-26 11:29:49

标签: javascript

我不确定为什么这不能正常执行?它很简单,但我不能围绕它扭曲:

response = prompt(question.toLowerCase());

当我在提示符中输入内容并且我在console.log中时,它似乎以我在函数中插入值时添加的大写字母返回。

我想让LowCase在提交时将任何值转换为小写。

知道为什么这不起作用吗?

2 个答案:

答案 0 :(得分:4)

这是因为您设置了较低的提示字幕,而不是输入的文字。 你必须使用:

response = prompt(question).toLowerCase();

答案 1 :(得分:0)

如您希望toLowerCase()将任何用户响应转换为小写,请尝试

resp = prompt('Blah blah', '')
lcrp = response.toLowerCase();

由于promptwindow.prompt接受两个参数,一个用于在提示中显示消息,另一个用作默认值(如果用户未提供任何响应)。

prompt以字符串形式返回用户输入。因此,resp.toLowerCase()应将resp转换为小写。