我可以使用 javascript 将提示输入中的第一个字母大写吗
Can I use javascript to uppercase the first letter from the prompt input
我想知道首字母大写的方法,我的代码是:
var userChoice = prompt("Do you choose rock, paper or scissors?");
if (userChoice !== "Rock" || userChoice !== "Paper" || userChoice !== "Scissors") {
throw new Error("Incorrect choice.");
};
我想要它,这样无论用户是否输入 "Rock, ROCK or rock" 等......它仍然接受它;不过,我不确定这是否是最好的方法。
我只是通过练习来学习 JS,所以任何帮助都会很棒。
只需与输入字符串的小写版本进行比较:
var userChoice = prompt("Do you choose rock, paper or scissors?").toLowerCase();
if (userChoice !== "rock" && userChoice !== "paper" && userChoice !== "scissors") {
throw new Error("Incorrect choice.");
};
逻辑也有错误:你需要使用&&
运算符,而不是||
。
我想知道首字母大写的方法,我的代码是:
var userChoice = prompt("Do you choose rock, paper or scissors?");
if (userChoice !== "Rock" || userChoice !== "Paper" || userChoice !== "Scissors") {
throw new Error("Incorrect choice.");
};
我想要它,这样无论用户是否输入 "Rock, ROCK or rock" 等......它仍然接受它;不过,我不确定这是否是最好的方法。
我只是通过练习来学习 JS,所以任何帮助都会很棒。
只需与输入字符串的小写版本进行比较:
var userChoice = prompt("Do you choose rock, paper or scissors?").toLowerCase();
if (userChoice !== "rock" && userChoice !== "paper" && userChoice !== "scissors") {
throw new Error("Incorrect choice.");
};
逻辑也有错误:你需要使用&&
运算符,而不是||
。