*주석
- // : 그 줄의 뒷 부분을 주석처리 할 때 사용
- /**/ : 여러 줄을 한꺼번에 주석처리 할 때 사용
- 코드에서 컴퓨터에게 해석하지 말라는 의미
- 에러 없이 원하는 문구를 적어놓을 때 사용 가능
- 디버깅 확인할 때도 사용 가능
*줄바꿈
- 명령이 끝났다는 의미
- 줄바꿈 없이 ;를 사용하면 똑같은 의미
*여백(들여쓰기)
- 가독성을 위한 행위
- 안 해도 상관은 없는데 왠만하면 하는게 좋음
*연산자
- 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호
- 대입 연산자와 비교 연산자, 논리 연산자로 구분 (논리 연산자는 조건문에서 다룰 예정)
*대입 연산자
- =는 우항의 값을 좌항의 변수에 대입하는 대입 연산자
*비교 연산자
- 비교 하기 위한 연산자
- 프로그래밍에서 비교는 주어진 값들이 같은지, 큰지, 작은지, 자료형까지 같은지를 구분
- 결과 값은 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
'프로그래밍 언어 > 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 |