devlog_owen
231018) TIL #2 연산자 정리 본문
728x90
내인생 마지막 정리하는 연산자(이길 바라는 마음으로 정리함)
비교 연산자
`===`
양쪽에 위치한 값이 같은 경우 true로 평가되며, 다른 경우 false로 평가됩니다.
`!==`
양쪽에 위치한 값이 다른 경우 true로 평가되며, 다른 경우 true로 평가함
(`!` 가 값을 부정하는 Not의 의미로서 사용)
- `>` , `<`
- 수학에서의 비교 기호와 같음
- `>=` , `<=`
`=` 기호가 붙어 양 쪽의 값이 같은 경우에 true로 평가된다는 점이 위와 다름
`==` , `!=`
`==`는 `===` 와 같은 기능을 하는 연산자이나, 사용하지 않는것을 권장합니다.
`!=`는 `!==` 와 같은 기능을 하는 연산자이나, 사용하지 않는것을 권장합니다.
(버그를 유발하기 쉬운 문법임)
논리 연산자
논리곱(&&) 연산자
두 값이 모두 TRUE일때만 TRUE를 반환
논리합(||) 연산자
두 값 중 어느 하나라도 TRUE면 TRUE를 반환
논리부정(!) 연산자
논리 부정 연산자는 true를 false로, false를 true로 바꿈
삼항 연산자(?:)
조건식 ? true일 때의 값 : false일 때의 값 형태로 사용
let x = 10;
let result = (x > 5) ? "크다" : "작다";
console.log(result); // "크다"
내가 헷갈려하는 것만 정리하고 이미 너무 잘아는건 빼서 이렇게만 정리함. 추후 추가하거나 새로 TIL 쓰는걸로.
728x90
'TIL' 카테고리의 다른 글
231024 TIL) reduce, 올림, 내림, 반올림 수학함수 (0) | 2023.10.24 |
---|---|
231021) TIL #5 FETCH, FILTER (0) | 2023.10.21 |
231020) TIL #4 DOM (0) | 2023.10.20 |
231019) TIL #3 reduce, map, fnGCD 개념정리 (0) | 2023.10.19 |
231017) TIL #1 변수개념 정리 (0) | 2023.10.18 |