자바크스립트에서는 수학 연산을 해주는 아주 편리한 기능이있다.
Math 함수에 내장된 기능들로는 정말 다양한 것들이 있다.
숫자의 절댓값을 반환합니다.
숫자의 코사인 값을 반환합니다.
숫자의 밑이 2인 로그를 반환합니다.
x의 y 제곱을 반환합니다.
.
.
.
실제로 자주 쓰이는 것들을 요약하자면 다음과 같다.
위 6개 정도는 자주 쓰이는 기능들이다.
이 중에 랜덤함수를 가지고 실습을 해봤다.
Math.floor(Math.random() * 1000000)
// 430016
//string으로 형 변환
String(Math.floor(Math.random() * 1000000) )
// '480088'
Math.floor(Math.random() * 1000000)
// 675714
//앞에 0이 오면 소거됨
Math.floor(Math.random() * 1000000)
// 63998
//padStart로 6자리 숫자를 채우는데 비는 구간에 0을 채워넣는 것으로 설정
String(Math.floor(Math.random() * 1000000) ).padStart(6,"0")
// '502942'
//변수에 담아서 사용하기
let result = String(Math.floor(Math.random() * 1000000) ).padStart(6,"0")
// undefined
result
// '200308'
result
// '200308'
하나하나 설명을 붙여야하나 생각했는데
다행히 코드 위에 주석으로 친절하게 설명을 적은 나 칭찬해
'프로그래밍⚡️ > javscript' 카테고리의 다른 글
javascript 원시타입 참조타입에 따른 메모리 할당 (1) | 2022.12.28 |
---|---|
javascript 함수 기초 (1) | 2022.12.15 |
javascript 데이터 타입과 연산자 (2) | 2022.12.15 |
javascript 배열과 객체 (0) | 2022.12.14 |
Javascript 변수 var, let, const, (0) | 2022.12.14 |