저는 자바 스크립트의 초보자이고 if / else 문에서 문자열 배열을 호출하려고합니다. 이것이 내가 가진 것입니다. 어느 것이 잘 작동하지만 이것을 실행하는 더 짧은 방법이 있습니다. 다른 방법을 사용하고 싶지 않습니다. 나는 if / else 문을 고수하고 싶다.
여기에 코드를 입력하시오
var welcomeMessage = prompt("what is your name?").toLowerCase();
var names = ["brad", "elena", "simon", "stella", "stasia", "sylvester", "sinclare"];
if(welcomeMessage === names[0] || welcomeMessage === names[1] || welcomeMessage === names[2] || welcomeMessage === names[3] || welcomeMessage === names[4] || welcomeMessage === names[5] || welcomeMessage === names[6]) {
alert("Your Authorized!");
} else {
alert("Signup for free!");
}
indexOf 메소드를 사용하십시오.
var welcomeMessage = prompt("what is your name?").toLowerCase();
var names = ["brad", "elena", "simon", "stella", "stasia", "sylvester", "sinclare"];
if(names.indexOf(welcomeMessage) >= 0) {
alert("Your Authorized!");
} else {
alert("Signup for free!");
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다