본문 바로가기
프로그래밍/자바스크립트

프로그래밍 「 자바스크립트 편」JavaScript의 연산자란?

by grapedoukan 2023. 7. 3.
728x90

프로그래밍 언어의 연산자 컴파일러에게 특정 작업을 수행하고 최종 결과를 생성하도록 지시하는 기호입니다.

연산자는 JavaScript의 네 가지 유형입니다.

  1. 수학 연산자
  2. 관계 연산자
  3. 비교 연산자
  4. 논리 연산자

수학 연산자 / 산술 연산자

수학 연산자는 수학 계산에 널리 사용됩니다. 덧셈, 곱셈, 기판 등과 같은 간단한 계산을 수행할 수 있는 컴퓨터 프로그램을 작성할 수 있습니다. 아래 예를 참조하십시오.

let a = 5;
let b = 10;
console.log(a+b); // 15

let a = 6;
let b = 4;
console.log(a*b); // 24

let a = 4;
let b = 2;
console.log(a/b); // 2

let a = 2;
let b = 7;
console.log(a%b); // 2

관계 연산자

관계 연산자는 관계를 만들고 두 숫자를 비교하는 데 사용되는 연산자입니다.

숫자 데이터 유형에서만 작동합니다.

입력 ==> 숫자

출력 ==> 부울(true, false)

JavaScript에는 4가지 유형의 관계 연산자가 있습니다.

let a = 10;
let b = 20;
console.log(a<b); // true

let a = 10;
let b = 20; 
console.log(a>b); // false

let a = 20;
let b = 20;
console.log(a<=b); // true

let a = 25;
let b = 15;
console.log(a>=b); // true

비교 연산자

JavaScript의 비교 연산자는 두 값을 비교할 때 사용됩니다.

값 간의 비교 결과는 항상 부울 값, 즉 true 또는 false입니다.

입력 ==> 숫자, 문자열
출력 ==> 부울

숫자로만 작동합니다

비교 연산자에는 네 가지 유형이 있습니다.

1. < (미만)
2. <= (같음보다 작음)
3. >(보다 큼)
4. >=(같음보다 큼)

// Examples

let num1 = 10
let num2 = 20

// < (Less than)
console.log(num1 < num2) // true

// <= (Less than equal to)
console.log(num1 <= num2) // ture

// > (Greater than)
console.log(num1 > num2) // false

// >= (Greater than equal to)
console.log(num1 >= num2) // false

논리 연산자

JavaScript의 논리 연산자는 피연산자에 대한 논리 연산을 수행하는 데 사용되며 이러한 연산의 결과는 항상 부울 값(true 또는 false)입니다.

논리 연산자는 조건 비교
에 사용됩니다 INPUT :- Boolean, OUTPUT :- Boolean

JavaScript의 논리 연산자는 두 가지 유형입니다.

1. &&(AND) 연산자 => 두 문이 모두 true이면 true를 반환합니다.

2. ||(또는) 연산자 => 조건이 true인 경우 true를 반환합니다.

// Examples

//&& (AND)
let a = 10;
let b = 5;
console.log(( a < 10 ) && ( b > 3 )); // false


// ||(OR)
let x = 15;
let y = 20;
console.log((x > y) || (x < y)); // true
728x90