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 |
댓글