此刻,我正在编写一个非常简单的“登录”程序。我要创建一个函数,检查 char 是否与“ V7Z'13Px8DtyJp0n'JD;” 相同。到目前为止,我已经做到了:
function check(char) {
If(char == "V7Z'13Px8DtyJp0n'JD;") {
alert("right");
}
}
但是我的编辑器(Visual Studio Code)和浏览器(Google Chrome)认为最后一个} 是错误的。 请帮我。
P.S。对不起,我的英语。_。
答案 0 :(得分:0)
我看到您的if语句使用大写的“ I”。如果您使用if
,它应该可以完成工作。
function check(char) {
if(char == "V7Z'13Px8DtyJp0n'JD;") {
alert("right");
}
}
答案 1 :(得分:0)
您只需将If替换为if
const
sortBy = (...keys) => (a, b) => {
var r = 0;
keys.some(k => r = a[k] > b[k] || -(a[k] < b[k]));
return r;
};
:)
答案 2 :(得分:0)
正如其他用户指出的那样,if语句存在语法错误。
它应该像这样:
function check(char) {
if(char === "V7Z'13Px8DtyJp0n'JD;") { // Code changed here
alert("right");
}
}
话虽如此,语法错误最少是您的问题。如今,任何IDE都应该向您发出有关简单语法错误的警告。只需搜索JavaScript编辑器并使用其中一个。它将对您有很大帮助。
这里值得一提的另一件事是if语句中的比较运算符。长话短说,您应该始终尝试使用三元等于'==='而不是'=='。您可以详细了解here。另外,为了便于理解,您可以阅读here(相同主题)
答案 3 :(得分:-1)
您在“如果”->“如果”上有错字:
function check(char) {
if(char == "V7Z'13Px8DtyJp0n'JD;") {
alert("right");
}
}