개발 공부 2일차 (2)

찬찬잉·2021년 12월 25일
0

javascript

목록 보기
4/23
post-thumbnail

국비지원으로 학원 수강 중 알고리즘 문제에서 처음 만난 연산자는 내겐 너무 충격이었다.

비전공자에게 % ** 등 여러가지의 연산자는 처음보는 것 들이었고 많이 헷갈렸다 다행이게도 학원에 친구가 알려준 방식과 방법을 이용해 알고리즘을 풀기도하며 재미를 붙였지만 다시 한번 복습하려한다.

() 생략

> 1+2;
< 3

> 6-10;
< 4

> 3*4;
< 12

> 6/4;
< 1.5

( + ) 더하기 연산자
( - ) 빼기 연산자
( * ) 곱하기 연산자
( / ) 나누기 연산자

> 6%4;
< 2
> 2**4;
< 16

( % ) 나머지 값을 구하는 연산자
( ** ) 거듭제곱 값을 구하는 연산자

그렇다면 무한의 값은 없을까?

숫자를 0 으로 나눌 경우 성립하지 않지만 자바스크립트에선

> 2/0;
< Infinity

로 나타나게 됩니다. 그렇다면 중요한것은 인피니트의 타입을 한번 찍어봐야겠죠?

> typeof Infinity;
< "number"

로 확인 되는 것을 볼 수 있습니다.

Infinity의 값에 -100, +100를 하더라도 무제한으로 나타나는 것을 확인할 수 있고
0/0;을 하게 되면 NaN 숫자가 아니지만 넘버라고 나타나게 됩니다.

profile
디자이너, 기획자 출신의 개발자

0개의 댓글