티스토리 뷰
조건문
조건문은 if로 시작한다.
if ( ); 값은 하나만 올 수 있다.
if(true){ alert('result : true'); } |
if(false){ alert('result : true'); } |
if(true){ alert(1); alert(2); alert(3); alert(4); } alert(5); |
1~5번까지 출력
if 만으론 조건문을 제대로 작성할 수 없기에 부가된 기능들
else
예제 1 ) 참이라면 1, 거짓이라면 2 / 예제 2) 참이라면 1, 거짓일 경우2
if(true){ alert(1); } else { alert(2); } |
if(false){ alert(1); } else { alert(2); } |
else if
출력 값 2
if(false){ alert(1); } else if(true){ //앞에서 실행되지 않았을때 alert(2); } else if(true){ alert(3); } else { alert(4); } |
출력 값 3
if(false){ alert(1); } else if(false){ alert(2); } else if(true){ alert(3); } else { alert(4); } |
promprt('당신의 나이는?');
=> 당신의 나이는?
입력값을 받을 수 있다. (promprt 명령어)
alert(promprt('당신의 나이는?')*2); : 나이에 x2 한것을 나타냄
<!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> </head> <body> <script type="text/javascript"> id = prompt('아이디를 입력해주세요.') if(id=='egoing'){ alert('아이디가 일치합니다.') }else{ alert('아이디가 일치하지 않습니다.') } </script> </body> </html> |
<!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> </head> <body> <script type="text/javascript"> id = prompt('아이디를 입력해주세요.'); if(id=='egoing'){ var password = prompt('비밀번호를 입력해주세요'); if(password == '111111'){ alert('로그인 하셨습니다.') } else { alert('비밀번호가 다릅니다.') } alert('아이디가 일치합니다.'); }else{ alert('아이디가 일치하지 않습니다.'); } </script> </body> </html> |
논리 연산자 && 둘다 트루일때
if(true && true){ alert(1); } if(true && false){ alert(2); } if(false && true){ alert(3); } if(false && false){ alert(4); } |
<!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> </head> <body> <script type="text/javascript"> var id = prompt('아이디를 입력해주세요.'); var password = prompt('비밀번호를 입력해주세요'); if(id=='egoing' && password === '111111'){ alert('로그인 하셨습니다.'+id+'님 반갑습니다.') }else{ alert('아이디가 일치하지 않습니다.'); } </script> </body> </html> |
여러개의 블린을 조합해서 하나의 블린으로 조합시킬 수 있다.
or 연산자 ||
둘중하나가 참이면 실행된다.
<!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> </head> <body> <script type="text/javascript"> id = prompt('아이디를 입력해주세요.'); if (id === 'egoing' || id === 'k8805' || id === 'sorialgi') { alert('인증 했습니다.'); } else { alert('인증에 실패 했습니다.'); } </script> </body> </html> |
! not의 의미고 트루값을 역전시킴
boolean의 대체제
if(0){
alert(1)
}
if(1){ //숫자 1은 true
alert(2)
} //절대 쓰지말것 true 써야함
if(' '){alert('빈문자열');} 빈문자열은 자바스크립트에선 펄스
var (!a); 출력 x
if(!null){ 출력 o ! 바꿔줘서
alert('null');
'코딩 공부 > 생활 코딩' 카테고리의 다른 글
생활 코딩 - 함수 (0) | 2021.08.16 |
---|---|
생활 코딩 - 반복문 (0) | 2021.08.16 |
생활 코딩 - 비교 (0) | 2021.08.15 |
생활 코딩 - 줄바꿈과 여백 (0) | 2021.08.15 |
생활 코딩 - 주석 (1) | 2021.08.15 |
댓글
© 2022 chanchaning