2017-09-04 26 views
-8

在我的代码中,“SiAff”不会是正确答案... 我想使用“.toLowerCase”和“.toUpperCase”,但是我不知道该怎么做。 任何帮助会感激JavaScript中的“Idiot Check”(.toLowerCase和.toUpperCase)

var Que = prompt("What's my name") 

if (Que == "Siaff") { 
    document.write("Correct!") 
} 

else { 
    document.write("Wrong!") 
} 
+3

'Que.toLowerCase()==“siaff'' ...? – deceze

+0

你想实现什么?代码应该做什么? – Cerbrus

+0

欢迎来到SO。请访问[帮助],看看有什么和如何问。提示:显示工作 - 例如google mdn toLowerCase阅读如何使用toLowerCase - 或者:https://www.google.nl/search?q=how+to+compare+strings+case+insensitive+javascript哪些[返回重复](https://stackoverflow.com/questions/2140627/javascript-case-insensitive-string-comparison)作为第一个 – mplungjan

回答

1

尝试这样Que.toLowerCase()

var Que = prompt("What's my name") 
 

 
if (Que.toLowerCase() === "siaff") { 
 
    document.write("Correct!") 
 
} 
 

 
else { 
 
    document.write("Wrong!") 
 
}

+0

'===',而不是'==' – Cerbrus

+2

@Cerbrus :它使上面的零差异完全一致。 –

+2

还是一个好习惯。 – Cerbrus