Unit2-[JavaScript] 기초 [Number Type]
2022. 12. 15. 15:51ㆍ코드스테이츠/코드스테이츠S1: Chapter & Unit
Number 타입
JavaScript의 여러 데이터 타입 중 Number는 일상생활에서 흔히 접할 수 있는 숫자를 자바스크립트에서 표현하기 위한 데이터 타입입니다. 정수(integer)와 실수(float)을 모두 표현할 수 있습니다.
typeof 연산자로 해당 값이 숫자 타입인지 확인할 수 있습니다.
같은 숫자 값 간에는 간단한 사칙연산을 할 수 있습니다. 아래 예시에서 사용한 수학 기호 (+ - * / )를 자바스크립트에서는 산술 연산자(arithmetic operator)라고 부릅니다.
나머지의 경우 아래와 같이 홀수 짝수를 판별하는 간단한 조건문을 만들 때 활용 해 본 기억이 납니다.
let num = 5
if(num%2===1) {
return "홀수"
}else if (num%2===0) {
return "짝수
}
Math 내장 객체
좀 더 복잡한 계산을 위해서는 Math 내장 객체를 사용합니다. Math 내장 객체의 대표적인 메서드에 대해서 알아보겠습니다.
- Math.floor(): 괄호 안의 숫자를 내림하여 반환합니다.
- Math.ceil(): 괄호 안의 숫자를 올림하여 반환합니다.
- Math.round(): 괄호 안의 숫자를 반올림하여 반환합니다.
- Math.abs(): 괄호 안의 숫자의 절대값을 반환합니다.
- Math.sqrt(): 괄호 안의 숫자의 루트값을 반환합니다.
- Math.pow() : 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.
Math.floor(100.621); // 100.621 을 내림하여 100을 반환
Math.ceil(100.621); // 100.621 을 올림하여 101을 반환
Math.round(100.621); // 100.621 을 반올림하여 101을 반환
Math.round(100.421); // 100.421 을 반올림하여 100을 반환
Math.abs(-100); // -100의 절대값만 반환하여 100. //absolute
Math.abs(100); // 100의 절대값만 반환하여 100.
Math.sqrt(4); // 4의 루트값을 반환하여 2.
Math.sqrt(2); // 2의 루트값을 반환하여 1.4142135623730951.
Math.pow(2, 5); // 앞에 값이 밑, 뒤에 값이 지수 2의5승인 32 반환
'코드스테이츠 > 코드스테이츠S1: Chapter & Unit' 카테고리의 다른 글
Unit4-[CSS] 셀렉터 (0) | 2022.12.22 |
---|---|
Unit2-[JavaScript] 기초 [함수] (0) | 2022.12.21 |
Unit2-[JavaScript] 기초 [조건문] (2) | 2022.12.17 |
Unit2-[JavaScript] 기초 [Boolean Type] (0) | 2022.12.15 |
Unit2-[JavaScript] 기초 [String Type] (0) | 2022.12.15 |