ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정수 메서드 (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");	//false

     

     

      parseInt / 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)	//15

     

     

      num.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'))	//NaN

     

     

     

      Math.floor / Math.round  

    주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다. (Math.floor)

    입력값을 반올림한 수와 가장 가까운 정수 값을 반환합니다. (Math.round)

    더보기

      구문  

    Math.floor(x)

       Math.round(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))	//20

     

     

     

     

      Math.random  

    0이상 1미만의 구간에서 균일한 부동소숫점 의사난수를 반환하며, 사용자가 원하는 범위로 변형할 수 있다. 

    암호학적으로 안전한 난수를 제공하지 않으므로, 보안과 관련된 어떤 것에도 이 함수를 사용해서는 안 된다.

    window.crypto.getRandomValues()

    더보기

      구문  

    Math.random()

     

      반환값  

    0 이상 1 미만의 부동소숫점 의사 난수

    console.log(Math.random())	//0.6564545528599626

     

     

    abs

    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

    댓글

Designed by CHANUL