찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

JavaScript 숫자 객체

소개

Number 개체는 js의 정수, 부동 소수점 숫자 등을 포함하는 디지털 개체입니다.

Definition

attribute 1 Number.MAX_VALUE: JS에서 가장 큰 숫자를 나타냅니다. 약 1.79e+308

2 Number.MIN_VALUE를 나타냅니다. 가장 작은 숫자 JS에서는 약 5e-324

3 Number.NaN: NaN 자체를 포함하여 다른 숫자와 같지 않고 숫자가 아닌 값을 나타내는 NaN을 반환합니다. Number.isNaN()을 사용하여 판단해야 합니다.

4 Number.NEGATIVE_INFINITY: 음의 무한대를 나타내는 -Infinity를 반환합니다.

5 Number.POSITIVE_INFINITY: 양의 무한대를 나타내는 무한대를 반환합니다. 계산된 값이 Number.MAX_VALUE보다 크면 Infinity가 반환됩니다.

Method

1 Number.isInteger(value): 매개변수가 정수인지 확인

매개변수:

①value {Number}: Number

반환값:

{Boolean} 여부를 반환합니다. 매개변수는 Integer 입니다. 순수 정수 문자열도 false를 반환합니다.

예:

Number.isInteger(1); // => true

Number.isInteger(1.1) // => false

Number.isInteger('1'); false: 순수 정수 문자열도 false를 반환합니다

Number.isInteger('1.1'); // => false

Number.isInteger('a') // => false: 문자열이 아닌 경우 false

2 Number.isNaN(값): 매개변수가 NaN인지 확인

매개변수:

①value {Object}: 모든 유형

반환값:

{Boolean} 매개변수가 NaN인지 여부를 반환합니다.

예:

Number.isNaN(NaN); // => true

Number.isNaN('NaN') // => false: NaN이 아닌 'NaN' 문자열 .isNaN( 1); // => false

Number.isNaN('1'); // => false

3 Number.parseFloat(value): 매개변수를 부동 소수점 숫자로 변환합니다.

①value {Number | NumberStr}: 숫자 또는 순수 숫자 문자열

반환 값:

{Integer | Float} 정수 또는 부동 소수점 값을 반환합니다.

예:

Number.parseFloat(1) // => 1: 정수 또는 정수를 반환합니다.

Number.parseFloat(1.1); > 1.1

Number.parseFloat('1aaa'); // => 1: 문자열 앞에 숫자가 있으면 숫자만 반환됩니다.

Number.parseFloat('1.1aaa') // => ; 1.1

Number .parseFloat('a1'); // => NaN: NaN

Number.parseFloat('a') // => .parseInt(값): 매개변수를 정수로 변환

매개변수:

①값 {Number | NumberStr}: 숫자 또는 순수 숫자 문자열

반환 값:

{Integer} 정수 값 반환

예:

Number .parseInt(1); / / => 1

Number.parseInt(1.1); // => 1: 부동 소수점 숫자는 정수를 반환합니다

Number.parseInt('1aaa'); ; 1: 문자열 앞에 숫자가 옵니다. 숫자만 반환합니다.

Number.parseInt('1.1aaa') // => 1

Number.parseInt('a1') // => 숫자가 아닌 시작, NaN

Number.parseInt ('a')를 반환합니다. // => NaN


8진수 및 16진수

접두사가 0인 경우 JavaScript는 숫자 상수를 8진수로 해석합니다. 숫자입니다. 접두사가 0이고 "x"인 경우 16진수로 해석됩니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<script>
var y = 0377;
var z = 0xFF; 
document.write(y + "<br>");
document.write(z + "<br>");
</script>
</body>
</html>

기본적으로 JavaScript 숫자는 십진수로 표시됩니다.

하지만 toString() 메서드를 사용하면 16진수, 8진수 또는 2진수를 출력할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<script>
var myNumber = 28;
document.write(myNumber + ' 十进制<br>');
document.write(myNumber.toString(16) + ' 十六进制<br>');
document.write(myNumber.toString(8) + ' 八进制<br>');
document.write(myNumber.toString(2) + ' 二进制<br>');
</script>
</body>
</html>

Infinity

수치연산 결과가 자바스크립트가 표현할 수 있는 숫자의 상한을 초과(오버플로)하는 경우, 그 결과는 자바스크립트에서 Infinity로 표현되는 특별한 무한대 값이 됩니다. 마찬가지로, 음수의 값이 자바스크립트가 표현할 수 있는 음수의 범위를 초과하는 경우 결과는 음의 무한대인데, 이는 자바스크립트에서 -Infinity로 표현됩니다. 무한 값은 우리가 예상한 대로 동작합니다. 덧셈, 뺄셈, 곱셈, 나눗셈을 기반으로 한 연산은 여전히 ​​무한대가 됩니다(물론 부호는 유지됨).

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<script>
myNumber=2;
while (myNumber!=Infinity){
myNumber=myNumber*myNumber;
document.write(myNumber +'<BR>');
}
</script>
</body>
</html>

숫자 속성

MAX_VALUE

MIN_VALUE

NEGATIVE_INFINITY

POSITIVE_INFINITY

NaN

prototype

constructor

toExponential()

toFixed()

toPrecision()

toString()

valueOf()

새로운 파일
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var test1= new Boolean(true); var test2= new Boolean(false); var test3= new Date(); var test4= new String("999"); var test5= new String("999 888"); var test6= new String("www.itxueyuan.com"); document.write(Number(test1)+ "<br>"); document.write(Number(test2)+ "<br>"); document.write(Number(test3)+ "<br>"); document.write(Number(test4)+ "<br>"); document.write(Number(test5)+ "<br>"); document.write(Number(test6)+ "<br>"); </script> </head> <body> </body> </html>
시사 Clear
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~