-
정수 메서드 (interger method)Javascript 2020. 3. 30. 08:41
Number.isInterger
주어진 값이 정수인지 판별합니다.
더보기구문
Number.isIterger(value)
매개변수
value
정수인지 확인하려는 값
반환값
주어진 값의 정수 여부를 나타내는 Boolean 값
Number.isInteger(100); //true Number.isInteger(-500); //true Number.isInteger(0.4); //false Number.isInteger("500"); //falseparseInt / parseFloat
문자열 인자의 구문을 분석해 특정 진수의 정수를 반환합니다. (parseInt)
문자열을 분석해 부동소수점 실수로 반환합니다. (parseFloat)
더보기구문
parseInt(string, radix)
parseFloat(value)
매개변수
string
분석할 값. 만약 string이 문자열이 아니라면
문자열로 변환합니다.
radix
string이 표현한 정수를 나타내는 2와 36 사이의 진수
value
반환 할 값
반환값
주어진 문자열로부터 분석한 정수. 첫 글자를 숫자로 변환할 수 없다면 NaN을 반환합니다. (parseInt)
주어진 값에서 분석한 부동소수점 수. 분석할 수 없으면 NaN (parseFloat)
parseInt("500") //500 parseInt("500.519128") //500 parseInt("-100") //-100 parseInt("Hello") //NaN parseFloat("500.519128") //500.519128 //진법으로 변환할때도 사용한다. parseInt(" Oxf", 16) //15 parseInt("17", 8) //15 parseInt(15.99, 10) //15num.toFixed
숫자를 고정 소수점 표기법으로 표기하여 반환합니다.
더보기구문
numObj.toFixed([digits])
매개변수
digits (optional)
소수점 뒤에 나타날 자리수. 값을 지정하지 않으면 0을 사용합니다.
반환값
고정 소수점 표기법을 사용하여 나타낸 수
let num = 12345.678 numObj.toFixed() //'12346' 반올림하여 소수 부분을 남기지 않습니다. numObj.toFixed(2) //'12345.68' 반올림합니다. numObj.toFixed(5) //'12345.67800' 빈 공간을 0으로 채웁니다.Math.min / Math.max
숫자를 고정 소수점 표기법으로 표기하여 반환합니다.
더보기구문
Math.min([value1[, value2[, ...]]])
Math.max([value1[, value2[, ...]]])
매개변수
value1, value2, ...
숫자형
반환값
주어진 숫자들 중 가장 작은 값 / 큰 값
만약 인수 중 하나라도 숫자로 변환하지 못한다면 NaN으로 반환합니다.
console.log(Math.min(1, 2, 4)) //1 console.log(Math.min(-1, -2, -4)) //-4 console.log(Math.min(1, 2, 4)) //4 console.log(Math.min('a', 'b', 'c')) //NaNMath.floor / Math.round
주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다. (Math.floor)
입력값을 반올림한 수와 가장 가까운 정수 값을 반환합니다. (Math.round)
더보기구문
Math.floor(x)
Math.round(x)
매개변수
x
숫자
반환값
주어진 수 이하의 가장 큰 정수 (Math.floor)
입력값을 반올림한 값과 가장 가까운 정수(Math.round)
console.log(Math.floor(21.94)) //21 console.log(Math.floor(-21.94)) //-22 console.log(Math.round(21.94)) //22 console.log(Math.round(-21.94)) //20Math.random
0이상 1미만의 구간에서 균일한 부동소숫점 의사난수를 반환하며, 사용자가 원하는 범위로 변형할 수 있다.
암호학적으로 안전한 난수를 제공하지 않으므로, 보안과 관련된 어떤 것에도 이 함수를 사용해서는 안 된다.
window.crypto.getRandomValues()
더보기구문
Math.random()
반환값
0 이상 1 미만의 부동소숫점 의사 난수
console.log(Math.random()) //0.6564545528599626abs
sqrt / pow
Math.random()을 이용해, 특정 범위의 랜덤한 정수 리턴 getRandomInt()
Math.random()을 이용해, 일정한 길이의 임의의 글자 리턴 getGUID()
'Javascript' 카테고리의 다른 글
데이터 타입 (data type) (0) 2020.04.02 재귀함수 (0) 2020.03.30 함수형 프로그래밍 (functional programming) (0) 2020.03.27 배열의 메서드 (array method) (0) 2020.03.26 문자열 메서드 (string method) (0) 2020.03.26