Number 메소드


Number 메소드는 숫자와 관련된 작업을 할때 도와줍니다.

  1. Number.parseInt()

  2. Number.parseFloat()

  3. Number.isNaN()

  4. Number.isInteger()

1.Number.parseInt() 메소드


문자열을 입력 받아서, 정수 형태로 반환합니다.
숫자가 여러 개맨앞에 숫자를, 소수가 포함되면 정수부분만을 반환합니다.

ex)

Number.parseInt("123");  // 123
Number.parseInt("123.456");  // 123
Number.parseInt("123사오육");  // 123
Number.parseInt("123 456 789");  // 123
Number.parseInt("문자열 123")); // NaN

2. Number.parseFloat()


문자열을 입력 받아서, 실수 형태로 반환합니다.
숫자가 여러 개맨앞에 숫자를, 소수가 포함되면 실수부분을 반환합니다.

ex)

Number.parseFloat("123");  // 123
Number.parseFloat("123.456");  // 123.456
Number.parseFloat("123사오육");  // 123
Number.parseFloat("123 456 789");  // 123
Number.parseFloat("문자열 123")); // NaN

3. Number.isNaN()


입력받은 수가 NaN인지 아닌지 판별 합니다.

ex)

Number.isNaN(NaN)  //ture
Number.isNaN('123')  //false
Number.isNaN(123)  //false

4. Number.isInteger()


입력받은 수가 정수인지 아닌지 판별 합니다.

ex)

Number.isInteger(123)  //true
Number.isInteger(-123)  //true
Number.isInteger('123')  //false
Number.isInteger(0)  //true
Number.isInteger('0')  //false
Number.isInteger(NaN)  //false
profile
메모장 쓰면서 공부중

0개의 댓글

Powered by GraphCDN, the GraphQL CDN