연산자 응용 예제 1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let num1 = prompt("첫번째 정수 입력");
let num2 = prompt("두번째 정수 입력");
console.log("두 수의 더하기: "+ (parseInt(num1) + parseInt(num2)));
// string으로 되니까 parseInt 사용하기, 소괄호 사용해서 먼저 계산하기
console.log("두 수의 빼기: " + (parseInt(num1) + parseInt(num2)));
console.log("두 수의 곱: " + num1 * num2);
console.log("두 수의 나누기: " +num1 / num2);
</script>
</body>
</html>
let num1 = prompt("첫번째 정수 입력");
let num2 = prompt("두번째 정수 입력");
num1 = 10
num2 = 3
console.log("두 수의 더하기: "+ (parseInt(num1) + parseInt(num2)));
// string으로 되니까 parseInt 사용하기, 소괄호 사용해서 먼저 계산하기
console.log("두 수의 빼기: " + (parseInt(num1) + parseInt(num2)));
console.log("두 수의 곱: " + num1 * num2);
console.log("두 수의 나누기: " +num1 / num2);
더하기▶ parseInt로 정수로 바꾼 후 소괄호로 더하는 행위를 먼저 하고, 문자열 "두 수의 더하기"와 붙여진다.
빼기 ▶ parseInt로 정수로 바꾼 후 소괄호로 더하는 행위를 먼저 하고, 문자열 "두 수의 빼기"와 붙여진다.
곱하기▶ 곱하기가 더하기보다 우선순위가 높아서 소괄호가 필요하지 않다. typeof(num1 * num2)가 number라서
정수 변환 안 해도 될 것 같다.
더하기▶ 나누기가 더하기보다 우선순위가 높아서 소괄호가 필요하지 않다. typeof(num1 / num2)가 number라서
정수 변환 안 해도 될 것 같다.
'Front-End > 1. JavaScript 기초' 카테고리의 다른 글
[JS] Ex13_자리배치도_예제.html (0) | 2023.06.13 |
---|---|
[JS] Ex08_연산자예제2.html (0) | 2023.06.12 |
[JS] Ex07_비교_삼항연산자.html (0) | 2023.06.12 |
[JS] Ex06_대입_논리연산자.html (0) | 2023.06.12 |
[JS] Ex05_산술_증감연산자.html (0) | 2023.06.12 |