자바스크립트 부동소수점 사용 방법 예제

부동소수점

부동소수점으로 작성된 값을 부동소수점 리터럴이라고 부릅니다.

이번에는 부동소수점 리터럴을 스크립트 안에서 작성하는 방법을 확인해 보겠습니다.

소수점 형식의 경우는 정수 부분과 소수점 부분을 마침표를 사용해 구분해서 작성합니다.

3.14
0.0014

 

그리고 지수 형식의 경우에는 기수가 10으로써 다음과 같이 작성할 수 있습니다.

3.2e2
2.4e-3

 

[3.2e2]은 [3.2 x 10 2]으로 [320.0]입니다.

그리고 [2.4e-3]은 [2.4 x 10 -3]으로 [0.0024]입니다.

그리고 [e] 대신에 [E]를 사용해도 괜찮습니다.

3.2E2 
2.4E-3

 

샘플 코드

sample5_1.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="kr" lang="kr">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
  <meta http-equiv="Content-Script-Type" content="text/javascript"> 
  <title>JavaScript 테스트</title> 
</head>
<body> 
  <script type="text/javascript" src="./js/script5_1.js">
  </script> 
</body>
</html>

 

※스크립트 파일은 HTML 파일이 있는 곳에 js 라는 폴더를 만들어 넣어줍니다.

script5_1.js

var n1 = 0.148; var n2 = 2.4e-3; 
document.write('<p>' + n1 + '</p>'); 
document.write('<p>' + n2 + '</p>');

 

실행하면 브라우저에 다음과 같이 표시됩니다.

댓글