HTML,CSS, JS/JavaScript

[JavaScript] 2. 자바스크립트의 자료형과 연산자

Song hyun 2024. 7. 18. 10:06
728x90
반응형

[JavaScript] 2. 자바스크립트의 자료형과 연산자

 

 

1. 자바스크립트의 자료형

 

*자바스크립트 자료형의 특징

  1. 느슨한 자료형 체크(weak datatype check)
  2. 자바스크립트는 미리 변수의 자료형을 지정하지 않음
  3. 변수를 지정하고, 원하는 값을 할당만 하면 됨
자료형 설명
기본형 number(숫자) 따옴표 없이 표기한 숫자를 나타낸다.
String(문자열) 작은 따옴표(')나 큰 따옴표(")로 묶어 나타낸다.
boolean(논리형) 참(true)과 거짓(false)란 두 가지 값만 가진 유형이다.
undefined 자료형을 지정하지 않았을 때의 유형이다. 
(ex: 변수를 선언만 하고 값을 정의하지 않으면, undefined가 된다.)
null 값이 유효하지 않을 때의 유형이다.
복합형 array(배열) 하나의 변수에 여러 값을 저장하는 유형이다.
object(객체) 함수와 속성이 함꼐 포함된 유형이다.

 

 

*숫자형

-정수: 소수점이 없는 숫자, 표현방법에 따라 8진수, 10진수, 16진수

-실수: 소수점이 있는 숫자(!자바스크립트에서는 정밀한 실수 계산이 힘들다!)

 

 

2. 자바스크립트의 연산자

 

(1) 산술 연산자

할당 연산자 응용 의미
+=    
-=    
*=    
/=    
%=    

 

 

(2) 비교 연산자

-두 값을 비교하여 true/false로 결과값을 내놓는 연산자

기호 역할
==,!= 두개의 값이 같은지, 같지 않은지 확인
<,<= 왼쪽 값이 오른쪽 값이 오른쪽 값보다 작은지, 혹은 작거나 같은지 확인
>,>= 왼쪽 값이 오른쪽 값보다 큰지 혹은 크거나 같은지 확인
===,!== 두 개의 값이 자료형까지 완벽하게 같은지, 같지 않은지 확인

 

 

(3) 논리 연산자

-true와 false를 피연산자로 연산자, 부울 연산자라고 불린다.

이름 표기법 역할
OR 연산자    
AND 연산자    
NOT 연산자    

 

 

(4) 연산자 우선 순위

단항 연산자 -> 산술 연산자 -> 비교 연산자 -> 논리 연산자 -> 할당 연산자
728x90
반응형