자바스크립트(3)

 

 

 

null : 값이 없다.

undefined : 값이 정의되지 않았다. (값이 존재하기는 하는데 현재 어떤한 값도 들어있지 않다.)

 

 

 

 

 

 

변수(Variable) : 값을 담는 그릇.

 

  - var : 변수를 선언하겠다는 의미. (생략도 가능하지만 그냥 하지말자.)

 

 

 

 

 

주석 

 

 -  // : 해석 안됨.

 

 

 

 

 

세미콜론

 

  -  ;  : 줄 바꿀 때 사용. (꼭 필요한 상황 : 두 줄의 내용을 한 줄에 담을 때.( 1;  alert(a); )

 

 

 

 

 

비교

 

  - == : 같다. (동등연산자 : 다른 형식일 때도 같다고 처리, 오류발생 가능성 많음.)

                                       (1과 '1'을 'true' 로 처리함.  alert(true == 1) // 'true' )

 

  - === : 같다. (일치연산자 :  같은 형식일 때만 같다고 처리)

                                         (alert 0 === -0) // true) 

 

  - !== : 같지 않다.

 

  - > : 좌항이 우항보다 크다

 

  - >= : 좌항이 우항보다 크거나 같다. ( '<=' 는 반대의 의미)

 

 

 

 

 

데이터 형식

 

 - Boolean (참/거짓) : true / false

 

 - Number (숫자) : -1, 0, 1, 2, 3

 

 - String (문자열) : "a", "b", "c", "d"

 

 

 

 

 

prompt : 사용자의 정보를 받을 수 있는 창을 띄우는 명령어

 

 

 

 

 

조건문

 

- if (조건){실행} : 조건이 맞으면 실행하게 한다.

 

- else{실행} : 앞의 if문이 실행 안됐을 때 실행시킨다.

 

- else if(조건){실행} : 앞의 if문이 실행 안되고, 이번 조건에 맞으면 동작하게 한다.

 

 

 

 

 

조건문 예제

 

<html>
<head>
<meta charset='utf-8'/>
</head>
<body>
<script>
const id = prompt('아이디를 입력해주세요.');
if(id === "egoing" ){ 
    const password = prompt('비밀번호를 입력해주세요');
    if(password === 12345 ){
alert("로그인 하셨습니다." +id+ "님 환영합니다!");
} else {
 alert("비밀번호가 다릅니다.");
}  
}  else { 
       alert("아이디가 일치하지 않습니다.";) 
}
</script>
</body>
</html>

'JavaScript' 카테고리의 다른 글

자바스크립트(6)  (0) 2022.12.13
자바스크립트(5)  (0) 2022.12.11
자바스크립트(4)  (0) 2022.12.10
자바스크립트(2)  (1) 2022.12.07
자바스크립트(1)  (0) 2022.12.07