다시 시작하는 자바스크립트 - 연산자(단항 연산자)Javascript2023. 3. 11. 02:41
Table of Contents
728x90
반응형

헷갈리는 것들만 따로 정리할 예정.
deep dive 책을 함께 공부함.
4. 연산자 - 단항 연산자(Unary operators)
+, -로 변환할 때 +, - 단항 연산자를 사용,
- + (양)
- - (음)
- ! (부정) => ! 한 번만 쓰면 부정 연산자, !! 값을 두 번 쓰면 boolean 타입으로 변환
let a = 5;
a = -a; => -1 * 5;
console.log(a); => -5
a = -a; => -1 * 5
console.log(a) => 5
a = +a; => +1 * 5
console.log(a) => 5
a = -a; => -5
a = +a; => -5
let boolean = true;
console.log(boolean); => true
console.log(!boolean); => false
console.log(!!boolean); => true
숫자가 아닌 타입들을 숫자로 변환하면 어떤 값이 나오는지 확인할 수 있음.
console.log(+false); => 0
console.log(+null); => 0
console.log(+""); => 0
console.log(+true); => 1
console.log(+"text"); => NaN
console.log(+undefined); => NaN
728x90
반응형
'Javascript' 카테고리의 다른 글
| (심층)자바스크립트다시 시작하는 자바스크립트 - 함수 (0) | 2023.03.11 |
|---|---|
| (심층)자바스크립트다시 시작하는 자바스크립트 - 반복문 for 제어 : continue, break (0) | 2023.03.11 |
| 다시 시작하는 자바스크립트 - 연산자(산술 연산자) (0) | 2023.03.11 |
| 다시 시작하는 자바스크립트 - 원시 타입과 객체 타입! (4) | 2023.03.10 |
| 다시 시작하는 자바스크립트 - 불리언 타입에서 Falthy와 Truthy 값에 해당하는 것들 (3) | 2023.03.10 |
@min' :: 개발을 하자
github : https://github.com/dnjfht
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!