[1일 1js] JavaScript의 기본 수학 — 숫자와 연산자

Lee Tae-Sung·2021년 7월 14일
0

JS

목록 보기
8/56
post-thumbnail

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Math#operator_precedence

모두가 수학을 좋아한다

=> 인정 수학 자체 학문 좋다..

숫자의 종류

  • 정수, 부동 소수점 숫자(float), Double

Double 은 표준 부동 소수점 숫자보다 정밀도가 더 높은 특정 유형의 부동 소수점 숫자입니다(즉, 더 많은 소수점 이하 자릿수까지 정확함).

  • 바이너리, 8진수, 16진법

각 열에 0–9를 사용한 다음 a–f를 사용합니다. CSS에서 색상을 설정할 때 이전에 이러한 숫자를 접했을 수 있습니다 .

내겐 모두 숫자야

typeof 함수를 쓰면 Int, Float 모두 number로 나온다.

유용한 숫자 방법

toFixed()
숫자를 고정 소수점 이하 자릿수로 반올림

Number()
숫자 데이터 유형으로 변환

Math.pow()
멱지수를 만들 수 있다
(코테 준비하면서 종종 씀
생각난김에 염따-powpow 노래 한번 듣고 앨리스의 powpow를 듣고 온..)

연산자 우선순위

=> 동일

증가 및 감소 연산자

++
처음에는 이것을 숫자에 직접 적용할 수 없다는 점에 유의

값 자체에서 작동하지 않고 새로운 업데이트된 값을 변수에 할당

=> 3++; 은 오류를 반환, num1 ++ 변수에 적용해야한다.

  • num1 ++ vs ++ num1

변수의 위치에따라 해당 문구의 반환에 ++ 반영 여부가 달라진다.

할당 연산자

능동적 학습: 캔버스 상자 크기 조정

=> k-mooc에서 했던 아트코딩 수업이 생각났다. 해당 수업에서 canvas를 이용해 다양한 작업들을 했는데 도형들의 위치와 움직임들을 모두 숫자로 정해주어야하기 때문에 연산자가 굉장히 중요했다.

비교 연산자

=> true/false 값을 이용해 분기처리를 할 수 있다.
=> 이러한 기능을 일반적으로 토글이라고 한다.

토글 http://www.terms.co.kr/toggle.htm

profile
긍정적인 에너지를 가진 개발자, 이태성입니다.

0개의 댓글