프로그래밍 언어/JavaScript

JavaScript - 주석, 세미콜론, 연산자

정보보호학과 새내기 2021. 7. 16. 20:51
반응형
SMALL

*주석

- // : 그 줄의 뒷 부분을 주석처리 할 때 사용

- /**/ : 여러 줄을 한꺼번에 주석처리 할 때 사용

- 코드에서 컴퓨터에게 해석하지 말라는 의미

- 에러 없이 원하는 문구를 적어놓을 때 사용 가능

- 디버깅 확인할 때도 사용 가능

 

*줄바꿈

- 명령이 끝났다는 의미

- 줄바꿈 없이 ;를 사용하면 똑같은 의미

 

*여백(들여쓰기)

- 가독성을 위한 행위

- 안 해도 상관은 없는데 왠만하면 하는게 좋음

 

*연산자

- 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호

- 대입 연산자와 비교 연산자, 논리 연산자로 구분 (논리 연산자는 조건문에서 다룰 예정)

 

*대입 연산자

=는 우항의 값을 좌항의 변수에 대입하는 대입 연산자

 

*비교 연산자

- 비교 하기 위한 연산자

- 프로그래밍에서 비교는 주어진 값들이 같은지, 큰지, 작은지, 자료형까지 같은지를 구분

- 결과 값은 true와 false 둘 중에 하나로 정해짐 (블린(boolean)이라고 불리는 데이터 형식)

 

1) ==

- 동등 연산자

- 좌항과 우항을 비교에서 서로 값이 같으면 true 아니면 false가 됨

- = 하나는 대입연산자이므로 확실히 구분 필요

 

2) ===

- 일치 연산자

- 좌항과 우항이 정확히 같아야 true 아니면 false가 됨

- 여기서 정확히는 데이터 형까지 같은 경우를 말함

alert(1=='1'); // true
alert(1==='1'); // false

 

- 아래 예시들은 == 대신 ===를 쓰는 것을 권장하는 이유들이다.

alert(null == undefined);       //true
alert(null === undefined);      //false
alert(true == 1);               //true
alert(true === 1);              //false
alert(true == '1');             //true
alert(true === '1');            //false
 
alert(0 === -0);                //true
alert(NaN === NaN);             //false

 

3) !=

- !는 부정을 의미

- 같지 않다는 의미

- 즉 ==과 반대로 다르면 true 같으면 false

 

4) !==

- 정확하게 같지 않다는 의미

- ===와 반대로 다르면 true 같으면 false

 

5) >

- 좌항이 우항보다 크면 true 아니면 false

- <는 반대

 

6) >=

- 좌항이 우항보다 크거나 같으면 true 아니면 false

- <=는 반대

 


참조 : 생활 코딩-JavaScripthttps://opentutorials.org/course/743

반응형
LIST

'프로그래밍 언어 > JavaScript' 카테고리의 다른 글

JavaScript - 배열  (0) 2021.07.17
JavaScript - 함수  (0) 2021.07.17
JavaScript - 반복문  (0) 2021.07.17
JavaScript - 조건문  (0) 2021.07.17
JavaScript - 숫자와 문자 , 변수  (0) 2021.07.16