본문 바로가기
javascript/javascript 기본문법

[javascript]연산자

by 남민섭 2022. 12. 4.
728x90
반응형


1.산술 연산자

+  ,  -  , *  ,  /  ,  %  ,  **

 

2.증감, 감소연산자

++(변수값을 1씩 증가 시킴)

--(변수값을 1씩 감소 시킴)


++number 전위증감연산자(전위형)

let x = 0;

let y = ++x
// x 전위형을 y 로 넘겨줬을 때 

console.log(x , y);
//x = 1, y = 1

 

number++후위증감연산자(후위형)

let x = 0;

let y = x++
// x 후위형을 y 로 넘겨줬을 때

console.log(x , y);
//x = 1, y = 0


3. 복합할당(대입)연산자

x= x + 1 => x += 1
//덧셈 할당

x= x - 1 => x -= 1
//뺄셈 할당

x= x * 1 => x *= 1
//곱셈 할당

x= x / 1 => x /= 1
//나눗셈 할당

 

4.비교연산자

 

A > B  -  A가 B보다 크다


A >= B -  A가 B보다 크거나 같다


A < B  -  A가 B보다 작다


A <= B  -  A가 B보다 작거나 같다


A == B  -  A와 B가 값이 같다


A === B  -  A와 B가 값과 타입이 같다


A != B  -  A와 B가 값이 같지 않다


A !== B  -  A와 B가 값과 타입이 같지 않다.

 


5. 논리 연산자

&&(and, 그리고)
-true && true > true

-false && true > false

 

let x = 3
x > 0 && x > 1
//둘다 true 이기 때문에

true

x < 0 && x > 1
// 하나라도 false면 결과값은 false임

false


 || (or, 또는)
-true || false > true

 

let x = 3
x < 0 || x > 1
// 하나라도 true면 결과값은 true임

true


 !(not, 아니다)
!true > false
!false > true

 

!true
//반대로 결과값 나옴
>>>>>> false

!false
//반대로 결과값 나옴
>>>>>> true

 


6.삼항연산자

피연산자가 3개인 연산자
a > b ? "맞아요" : "틀려요";

 

let x = 1;
// x변수 선언 및 숫자 1 할당

x > 0 ? "true" : "false"
//x가 0보다 크다면 true가 출력되고 0보다 작다면 false가 출력된다

 

728x90
반응형

'javascript > javascript 기본문법' 카테고리의 다른 글

[javascript]반복문1 (while, do-while)  (0) 2022.12.04
[javascript]조건문(if, switch)  (0) 2022.12.04
[javascript]형변환  (0) 2022.12.04
[javascript]데이터 타입  (0) 2022.12.04
[javascript]변수와 상수  (0) 2022.12.04

댓글