gpt4 book ai didi

javascript - 满足凭据时 if 语句不执行

转载 作者:行者123 更新时间:2023-11-28 11:34:41 24 4
gpt4 key购买 nike

我正在尝试编写一个简单的代码来检查用户输入的电话号码是否采用正确的格式,但是当满足所有三个凭据时,我的 if 语句将不会执行,它只会打印“请输入电话号码...”或空白屏幕,即使我正确输入了号码。

    var phonenumber=prompt("What is your phone number?", "");
var firstdash=phonenumber.charAt(3);
var seconddash=phonenumber.charAt(7);
var length=phonenumber.length;
if(firstdash=='-' && secondash=='-' && length==12)
{document.write("Your phone number is "+phonenumber+", thank you.");}
else
{document.write("Please type the phone number in the proper format (555-555-1234)");}

最佳答案

seconddash 在您的情况下拼写错误,您错过了第二个 d - 开发时始终打开控制台..您会看到:

Uncaught ReferenceError: secondash is not defined 

关于javascript - 满足凭据时 if 语句不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26391120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com