[TIL]왕초보탈출기#6 조건문
# if(true){}; / if(false){};
조건문은 boolean으로 실행된다.
if 가 true일 경우 작동하고 false면 실행되지 않는다.
if(false){
alert(1);
} else {
alert(2);
if else
if가 false일 경우 else가 실행된다.
if와 else가 실행되지 false면 true인 else if가 실행된다.
if(false){
alert(1);
} else if(false) {
alert(2);
} else if(true) {
alert(3);
} /* alert(3)이 실행된다.
if(false){
alert(1);
} else if(true) {
alert(2);
} else if(true) {
alert(3);
} /* 먼저 true인 alert(2)가 실행된다.
조건문의 응용
prompt
prompt('당신의 나이는?');
명령어 prompt는 프롬프트 창이 실행되며 사용자의 값을 입력받을 수 있다.
var id = prompt('아이디를 입력해주세요.')
if(id=='egoing'){
alert('아이디가 일치합니다.)
} else {
alert('아이디가 일치하지 않습니다.)
}
/*위의 코드는 prompt창에 아이디를 입력해달라는
문구와 함께 입력할 수 있는 창이 뜨고 if에 true로 지정한
id (==egoing)을 입력할 경우 '아이디가 일치합니다.',
id가 egoing과 일치하지 않으면(else)
'아이디가 일치하지 않습니다.' 라는 메시지가 출력된다.
조건문안에 조건문을 넣기
var id = prompt('아이디를 입력해주세요.')
if(id=='egoing'){
var password = prompt('비밀번호를 입력해주세요');/*조건문안의 조건문*/
if(password == '1111'){
alert('로그인 하셨습니다.' +id+' 님 반갑습니다.');/*연산 추가*/
} else { alert('비밀번호가 다릅니다.');
alert('아이디가 일치합니다.);
} else {
alert('아이디가 일치하지 않습니다.);
}
논리연산자로 조건문 응용
&& 사용하기
'and'를 뜻하는 연산자이다.
양쪽 항 모두 ture일 경우에만 실행된다.var id = prompt('아이디를 입력해주세요.') var password = prompt('비밀번호를 입력해주세요');/*조건문안의 조건문*/ if(id=='egoing' && password ==== '1111'){ alert('로그인 하셨습니다.' +id+' 님 반갑습니다.');/*로그인메시지*/ } else { alert('아이디가 일치하지 않습니다.); } /*id와 패스워드 &&연산자로 인해 입력값이 모두 일치할 때만 '로그인메시지'가 실행된다. */
|| 연산자 사용하기
'or' 를 뜻하는 연산자이다.
||연산자는 좌항과 우항의 값 중 하나라도 true면 'true'로 받아들이고
모두 false일때만 'false'로 받아들인다.
Author And Source
이 문제에 관하여([TIL]왕초보탈출기#6 조건문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@im667/TIL왕초보탈출기6-조건문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)