728x90
JavaScript 타입 확인하기
typeof키워드를 사용해서 데이터 타입을 확인 할 수 있지만 정확하지 않다.
console.log(typeof 'hello world') // string
console.log(typeof 123) // number
console.log(typeof false) // boolean
console.log(typeof null) // object
console.log(typeof {}) // object
console.log(typeof []) // object
getType함수를 만들어 확인하여 더 정확하게 타입을 확인 할 수 있다.
function getType(data) {
return Object.prototype.toString.call(data).slice(8, -1);
}
console로 찍어보자.
console.log(getType('hello world')) // String
console.log(getType(123)) // Number
console.log(getType(false)) // Boolean
console.log(getType(null)) // Null
console.log(getType({})) // Object
console.log(getType([])) // Array
산술연산
연 산 자 | 설 명 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 ( 몫 값 ) |
% | 나누기 ( 나머지 값) |
비교 연산자
연 산 자 | 설 명 | 예 제 |
> < >= <= |
비교 연산자 | |
&& | AND | |
|| | OR | |
! | NOT | |
^ | XOR | |
== | 같다. ( type 안포함) | 1 == '1' → true |
!= | 틀리다. ( type 안포함) | 1 != '2' → false |
=== | 같다. ( type 포함) | 1 === '1' → false |
!== | 틀리다. (type 포함) | 1 !== '2' → false |
삼항연산자
728x90
'FrontEnd > JavaScript' 카테고리의 다른 글
JavaScript 모듈 (0) | 2022.09.16 |
---|---|
JavaScript 데이터 (0) | 2022.09.15 |
JavaScript 함수 (0) | 2022.09.13 |
JavaScript 변수 (0) | 2022.09.12 |
JavaScript 조건문과 반복 (0) | 2022.09.12 |
댓글