반응형
자바스크립트는 기본적인 사칙연산(더하기, 빼기, 곱하기, 나누기)을 포함한 다양한 연산자를 제공합니다.
1. 더하기 (+)
숫자를 더하거나 문자열을 연결하는 데 사용됩니다.
console.log(2 + 3); // 5
console.log("Hello" + " " + "World"); // "Hello World"
2. 빼기 (-)
두 숫자의 차를 계산합니다.
console.log(5 - 2); // 3
3. 곱하기 (*)
두 숫자의 곱을 계산합니다.
console.log(4 * 3); // 12
4. 나누기 (/)
두 숫자의 몫을 계산합니다.
console.log(10 / 2); // 5
5. 나머지 (%)
두 숫자를 나눈 나머지를 계산합니다.
console.log(7 % 3); // 1
6. 거듭제곱 (**)
숫자를 거듭제곱합니다.
console.log(2 ** 3); // 8 (2의 3제곱)
연산 시 주의사항
- 연산자 우선순위: 일반적인 수학 연산과 마찬가지로 곱셈과 나눗셈이 덧셈과 뺄셈보다 먼저 계산됩니다. 괄호를 사용하여 우선순위를 조절할 수 있습니다.
- 타입 변환: 자바스크립트는 동적 타입 언어이므로, 연산 시 피연산자의 타입에 따라 결과가 달라질 수 있습니다. 예를 들어, 문자열과 숫자를 더하면 문자열 연결이 발생합니다.
- NaN: 숫자로 표현할 수 없는 값을 NaN (Not a Number)으로 표현합니다. 예를 들어, 0으로 나누거나 음수의 제곱근을 구하는 경우 NaN이 반환됩니다.
let x = 10;
let y = 5;
console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0
console.log(x ** 2); // 100
let str1 = "Hello";
let str2 = "World";
console.log(str1 + " " + str2); // "Hello World"
'JavaScript For Creo' 카테고리의 다른 글
자바스크립트 기초 (0) | 2025.02.02 |
---|---|
Creo.js 환경 설정 (1) | 2025.02.02 |