상세 컨텐츠

본문 제목

ChatGPT - 자바스크립트 기본 개념 - 연산자

ChatGPT 프로그래밍 기초

by chatgpter 2023. 2. 27. 16:22

본문

자바스크립트에서는 다양한 연산자를 지원합니다. 산술 연산자(+, -, *, /), 비교 연산자(==, !=, <, >), 논리 연산자(&&, ||) 등이 있습니다.

 

이제 예제를 통해 연산자를 알아 보고 싶습니다.

 

Q:연산자 예제를 보여줘

 

A: 자바스크립트에서 지원하는 다양한 연산자와 이를 활용하는 방법에 대한 예제를 작성해보겠습니다.

 

// 산술 연산자
var num1 = 10;
var num2 = 3;
var sum = num1 + num2;
var diff = num1 - num2;
var product = num1 * num2;
var quotient = num1 / num2;
console.log(sum); // 13
console.log(diff); // 7
console.log(product); // 30
console.log(quotient); // 3.3333333333333335

// 비교 연산자
var x = 10;
var y = 5;
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= 10); // true
console.log(y <= 5); // true
console.log(x == 10); // true
console.log(x != y); // true

// 논리 연산자
var isTrue = true;
var isFalse = false;
console.log(isTrue && isFalse); // false
console.log(isTrue || isFalse); // true
console.log(!isTrue); // false

// 할당 연산자
var a = 10;
a += 5;
console.log(a); // 15
a -= 3;
console.log(a); // 12
a *= 2;
console.log(a); // 24
a /= 4;
console.log(a); // 6

// 삼항 연산자
var age = 25;
var isAdult = age >= 18 ? true : false;
console.log(isAdult); // true

위의 예제에서는 산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자, 삼항 연산자에 대한 예제를 작성했습니다.

 

산술 연산자의 경우, num1 + num2는 13을 반환하고, num1 - num2는 7을 반환합니다. num1 * num2는 30을 반환하고, num1 / num2는 3.3333333333333335를 반환합니다.

 

비교 연산자의 경우, x > y는 true를 반환하고, x < y는 false를 반환합니다. x >= 10는 true를 반환하고, y <= 5는 true를 반환합니다. x == 10는 true를 반환하고, x != y는 true를 반환합니다.

 

논리 연산자의 경우, isTrue && isFalse는 false를 반환하고, isTrue || isFalse는 true를 반환합니다. !isTrue는 false를 반환합니다.

 

할당 연산자의 경우, a += 5는 a = a + 5와 같은 의미이며, a -= 3은 a = a - 3, a *= 2는 a = a * 2, a /= 4는 a = a / 4와 같은 의미입니다.

삼항 연산자는 조건식의 값이 참(true)이면 참일 때의 값을 반환하고, 거짓(false)이면 거짓일 때의 값을 반환합니다. 위의 예제에서는 age >= 18이 참일 경우 true를 반환하고, 거짓일 경우 false를 반환합니다. 따라서 isAdult 변수에는 true가 저장됩니다.

 

이전글 : [ChatGPT 프로그래밍 기초] - ChatGPT - 자바스크립트 기본 개념 - 데이터 타입

 

ChatGPT - 자바스크립트 기본 개념 - 데이터 타입

이제 자바스크립트의 데이터 타입에 대해서 알아 보겠습니다. Q : 데이터 타입은 어떻게 중요한가? A : 데이터 타입은 프로그래밍 언어에서 중요한 개념 중 하나입니다. 데이터 타입은 변수나 상

chatgpt-programming.tistory.com

다음글 - [ChatGPT 프로그래밍 기초] - ChatGPT - 자바스크립트 기본 개념 - 조건문

 

ChatGPT - 자바스크립트 기본 개념 - 조건문

조건에 따라 다른 코드를 실행할 수 있습니다. 자바스크립트에서는 if, else if, else 키워드를 사용하여 조건문을 작성할 수 있습니다. 조건문의 예를 통해 저 자세히 학습하려고 합니다 Q: 조건문

chatgpt-programming.tistory.com

 

관련글 더보기

댓글 영역