SMALL
이전 글: #07. 문자, 숫자 입력하기
먼저 상수를 두 개 정의한다.
const num1 = 6;
const num2 = 4;
■더하기
수학시간에 배웠던 것 그대로더하고 싶은 두 값 사이에 +를 입력한다.
const plus = num1 + num2;
console.log(num1, '과', num2, '의', '덧셈결과:', plus);
결과
■빼기
수학시간에 배웠던 것 그대로 빼고싶은 두 값 사이에 -를 입력한다.
const minus = num1 - num2;
console.log(num1, '과', num2, '의', '뺄셈결과:', minus);
결과
■곱하기
곱하고 싶은 두 값 사이에 ×가 아니라 *를 입력한다.
const multiple = num1 * num2;
console.log(num1, '과', num2, '의', '곱셈결과:', multiple);
결과
■나누기
나누고 싶은 두 값 사이에 ÷가 아니라 /를 입력한다.
const divide = num1 / num2;
console.log(num1, '과', num2, '의', '나눗셈결과:', divide);
결과
■나머지 구하기
두 수 사이에 %를 붙이면 나눈 뒤 나머지를 알 수 있다.
const remainder = num1 % num2;
console.log(num1, '과', num2, '의', '나눗셈 결과 나머지는:', remainder);
결과
■홀수와 짝수 구분하기
짝수는 2로 나눴을 때 나머지가 0이 되는 수 이므로, [숫자 % 2 === 0]로 판별할 수 있다.
* === 가 뭔가요? : 왼쪽의 조건의 결과가 오른쪽의 값과 일치하는 지를 판별하는 비교연산자. ==와 달리 ===는 자료형도 일치해야한다.
JavaScript는 엄격한 비교와 형변환 비교 두 가지의 비교 방법을 모두 가지고 있습니다. 엄격(일치) 비교(===)는 두 피연산자가 같은 자료형에, 그 내용도 일치해야만 참입니다. 추상(동등) 비교(==)는 비교 전에 두 피연산자를 동일한 자료형으로 변환합니다. 관계 추상 비교(<=)의 경우 원시값으로 바꾸고, 같은 자료형으로 다시 바꾼후 비교를 수행합니다.
*참조:developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
const divide2 = 10 / 5;
const divide3 = 10 / 3;
console.log(divide2, '는', (divide2 % 2 === 0) ? '짝수' : '홀수');
console.log(divide3, '는', (divide3 % 2 === 0) ? '짝수' : '홀수');
결과
LIST
'개발을 해보다 > Node.js' 카테고리의 다른 글
[Node.js] #07. 문자, 숫자 입력하기 (0) | 2020.11.29 |
---|---|
[Node.js] #06. 상수 입력하기 (0) | 2020.11.28 |
[Node.js] #05. 변수 입력하기 (0) | 2020.11.27 |
[Node.js] #04. 주석 달아보기 (0) | 2020.11.26 |
[Node.js] #03. 콘솔에 Hello World 출력하기 02 (0) | 2020.11.25 |