이번에는 숫자와 문자에 대해서 알아보자.
자바스크립트를 배우는데 있어서 기본적으로 알아야 할 것이 '데이터'이다.
데이터는 정보이고, 그 정보는 프로그래밍에서
그 정보가 무엇이냐에 따라 타입(숫자타입, 문자타입 등등)이 존재한다.
앞서 봤던 html 코드 안에 script를 작성해보자. 이후 <script></'script>안에 있는 내용 외에는 생략하겠다.
<html>
<body>
<script>
alert(1);
</script>
</body>
</html>
이후 실행해보면 경고창에 1이 뜬다.
alert()안에 있는 1이라는 숫자를 정수라 한다.
정수란 -3, -2, -1, 0, 1, 2, 3
실수는
-2.0, 0, 2.0 등 실수는 소수점이 있으며
0과 1.0사이만 봐도
0.222, 0.55555 등이 있다.
1.1 이라고 적어주면 실수가 되고, 1이라 적으면 정수가 되며,
자바스크립트에서는 포괄정으로 number라고 부른다.
만약 숫자를 더하고 싶으면
alert(1+1), //2
곱하기는 *로
alert(2*3) //6
나누기는 슬래시(/)로
alert(2/3) //0.6666666666666666
로 계산할 수 있다.
또한 프로그램이라는건 기본적으로 계산기로 고안된 도구이며,
계산기가 발전하며 컴퓨터가 됐고, 컴퓨터가 됐기 때문에 여러 정보를 처리할 수 있게 된것이다.
이런 점에서 자바스크립트에도 연산 기능이 포함돼있다.
Math.pow(3,2); //3의 2승으로 9 이며
Math라는 것 안에 pow라는 명령이 있어서 제곱 실행할 수 있다.
Math.round(10.6); //10.6의 반올림은 11
Math.ceil(110.2); //10.2의 올림 11
Math.floor(10.6); // 10.6의 내림 10
Math.sqrt(9); //9의 제곱근 3
Math.random(); //0.xxxxxxxxxxxxx
100*Math.random(); //xx.xxxxxxxxxxxxx
Math.round(100*Math.random()); // xx
여기서 Math나 .이나 여러 문법적인 것은 나중에 차차 설명할 것이며
어떻게 동작하는지만 확인하면 된다.
'IT 인터넷 > javascript' 카테고리의 다른 글
[javascript 언어공부] 변수 (0) | 2018.05.25 |
---|---|
[javascript 언어공부] 문자 (0) | 2018.05.25 |
[javascript 언어공부] 실행방법과 실습환경 (0) | 2018.05.25 |
[javascript 언어공부] 언어소개 / 언어와 환경의 차이점 (0) | 2018.05.25 |
[javascript 언어공부] 시작 (0) | 2018.05.25 |