푸르생 스토리

JavaScript 수의 연산 방법 (2) 본문

개발/java script

JavaScript 수의 연산 방법 (2)

푸르생 2021. 1. 10. 16:53
728x90
반응형
SMALL

JavaScript에서의 수의 특징

1. 자바스크립트에서는 큰따옴표나 작은따옴표가 붙지 않은 숫자는 숫자로 인식한다.

'' 작은따옴표와 "" 큰 따옴표가 숫자 양쪽에 붙지 않았다면, 자바 스크립트 내에서는 숫자로 간주한다.

이는 +, -, *, / 등등의 수학 연산자에도 해당되며, 모든 수학 공식을 alert( 얼럿 함수 내에 기재 하면 얼럿에서 연산 처리 결과물을 출력하여 준다.  )

 

2. 자바스크립트에서는 Math 가 붙은 함수는 숫자로 인식하여 연산한다.

예를 들면, 

 

얼럿(alert) 괄호 안에 들어있는 100(숫자 와) * Math.random() ( 함수 )가 있으나 실제로 이는 숫자 곱하기 숫자의 개념으로 받아들이기 때문에 연산처리가 가능하다.

결과물,

랜덤으로 값을 만들어 내는것은 실수의 숫자 중 0에서 1 사이에서 무작위의 값을 출력한다.

0.022104747262387 값에 100을 곱한 결괏값이 다음과 같은 얼럿으로 출력이 됨을 확인할 수 있다.

 

JavaScript 에서 사용 가능한 연산 함수는 다음과 같다.

<!DOCTYPE html>
<html lang=kr dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <script type="text/javascript">
    alert(Math.pow(3,2));       // 9,   3의 2승
    alert(Math.round(10.6));    // 11,  10.6을 반올림
    alert(Math.ceil(10.2));     // 11,  10.2를 올림
    alert(Math.floor(10.6));    // 10,  10.6을 내림
    alert(Math.sqrt(9));        // 3,   3의 제곱근
    alert(Math.random());       // 0부터 1.0 사이의 랜덤한 숫자
    alert(100 * Math.random());       // 랜덤한 숫자에 100을 곱한 경우 0부터 100.0 사이의 숫자
    alert(Math.round(100 * Math.random()));       // 0부터 100 사이의 랜덤한 숫자(정수)
    </script>
  </body>
</html>

 

다음과 같은 함수를 크롬 콘솔창에서도 동작하는 것을 확인 가능하다. (콘솔창은 크롬창에서 F12를 누르면 나온다.)

 

이전 과정 참조.

2021/01/06 - [개발/javascript] - JavaScript의 주석을 다는 방법

2021/01/07 - [개발/javascript] - JavaScript 줄 바꾸는 방법과 여백 처리

2021/01/08 - [개발] - 아톰(Atom) 사이드바 사용 방법, 개발자 도구(Integrated Development Environment, IDE)

2021/01/09 - [개발/javascript] - JavaScript 수의 표현 방법 (1)

위에서 작성된 결과물을 실행 하여 본다.

 

아톰에서 적용한 이미지

 

 

 

 

 

728x90
반응형
LIST