본문 바로가기
FrontEnd/JavaScript

JavaScript 연산자

by y.j 2022. 9. 12.
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

댓글