if 조건문이란 주어진 조건에 따라서 에플리케이션을 다르게 동작하도록 하는 것이다.
if (true){ // () 안에는 true or false 의 값만 올 수 있다.
alert('result : true');
} // true 가 되면 { } 안에 있는 내용이 실행된다.
if (false){
alert('result : true');
} // false 가 되면 { } 안에 있는 내용이 실행되지않는다.
if(true){
alert(1);
} else {
alert(2);
} if 부분이 실행이되면 else 는 실행되지 않는다. 반대로 if 가 false 면 if 가 실행이안되고 else 가 실행된다.
else if
if (false) {
alert(1);
} else if (true) {
alert(2);
} else if (true) {
alert(3);
} else {
alert(4);
}
prompt(칸을 하나 만들어 값을 입력받아 해당 변수에 저장시켜주는?)
prompt('당신의 나이는?');
alert(prompt(당신의 나이는?'));
아이디 입력받기 실습
<html>
<body>
<head>
<meta charset="utf-8"/>
</head>
<<title></title>
<script>
var id = prompt('아이디를 입력해주세요.');
if(id=='egoing'){
var password = prompt('비밀번호를 입력해주세요');
if(password == '111111'){
alert('로그인 하셨습니다.');
} else {
alert('비밀번호가 다릅니다.');
}
} else {
alert('아이디가 일치하지 않습니다.');
}
</script>
</body>
</html>
논리 연산자(&&(AND) , ||(OR))
if (true && true) // 좌항과 우항 모두 참이여야 실행된다. // AND
var id = prompt('아이디를 입력해주세요.');
var password = prompt('비밀번호를 입력해주세요');
if(id=='egoing' && password == '111111'){
alert('로그인 하셨습니다. ' + id + ' 님 반갑습니다.');
} else {
alert('아이디가 일치하지 않습니다.');
}
'!'는 부정의 의미로, Boolean의 값을 역전시킨다. true를 false로 false를 true로 만든다.
not 연산자라고 부른다.
'Language > Java' 카테고리의 다른 글
| [java] isEmpty() (0) | 2018.05.28 |
|---|---|
| [script] 함수 (0) | 2018.05.22 |
| [script] 비교 연산자 (0) | 2018.05.10 |
| [script] 줄바꿈과 여백 (0) | 2018.05.10 |
| [script] 주석 (0) | 2018.05.10 |
댓글