Cha*_*cht -1 html javascript if-statement
我试图创建一个简单的if-else语句,但是当我运行代码时,它总是返回true
,即使我在提示符中输入了我应该知道的内容false
.我通过JsFiddle运行它,似乎代码片段完全有效.
var captchaTest = 5;
var captchaInput = prompt('What is five plus five?');
if ('captchaTest + captchaInput = 10') {
alert('You passed, you may continue'); window.location.href = 'pagepass.html';
}
else {
alert('Failed, try again.'); window.location.href = 'main.html';
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?
JavaScript中的非空字符串是真实的.'captchaTest + captchaInput = 10'
,当评估为布尔值时,是true
.
您需要删除引号并更改=
为==
:
if (captchaTest + captchaInput == 10)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
119 次 |
最近记录: |