All Articles

JavaScript - 조건문과 연산자

조건문 안에 조건문 추가하기

var id = prompt('아이디를 입력하세요.');
if (id == 'power') {
    var password = prompt('비밀번호를 입력하세요.');
    if (password == '1234') {
        alert('로그인 하셨습니다.'+' '+id+'님 환영합니다.');
    } else {
        alert('비밀번호가 일치하지 않습니다.');
    }
} else {
    alert('로그인 정보가 일치하지 않습니다.');
}

and 연산자(&&)를 이용해 로그인 프로세스 더 간단하게 만들기

var id = prompt("아이디를 입력하세요.");
var password = prompt("비밀번호를 입력하세요.");
if (id == "power" && password == "1234") {
    alert("로그인 하셨습니다."+" "+id+"님 반갑습니다.");
    } else {
    alert("로그인 정보가 일치하지 않습니다.");
}

or 연산자(||)를 이용해 로그인 조건 추가하기

var id = prompt("아이디를 입력하세요.");
if (id == "power" || id == "hello") {
    var password = prompt("비밀번호를 입력하세요.");
    if (password == "1234") {
        alert("로그인 하셨습니다."+" "+id+"님 반갑습니다.");
    } else {
    	alert("비밀번호가 일치하지 않습니다.");
    }
} else {
    alert("아이디가 일치하지 않습니다.");
}

실제 로그인 기능을 구현할 때는 보안 문제 등으로 활용할 수 없는 코드기 때문에 연산자 사용 예시로만 참고할 것.