반응형
<최종 화면> 지수 표현식, 소수점 자르기, 진법 변환 표기
우선 수치형과 Number의 자료형의 차이점을 알아보자.
Number 객체의 기능들을 알아보자.
.toExponetial()을 사용하면 지수 표현이 가능하다.
toFixed()를 이용하면 소주점 자르기가 가능하다. 반환형은 문자열
toString()을 이용해 쉽게 진법 변환 표기 가능하다.
<복붙용 코드>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Number</title>
<script>
// 2. Number ( Wrapper객체 ... like Integer)
// 수치형과 Number는 다른 자료형임.
var a=10;
var b= new Number(10); //Number
document.write(typeof(a) + "<br>");
document.write(typeof(b) + "<br>");
document.write((a===b) + "<br>"); // 자료형 다름. false
// Number 객체의 기능들 (메소드)
var num= new Number(123.456);
// 1) 지수표현식
document.write( num.toExponential(2) + "<br>");//소수점 2자리까지만..
// 2) 소수점 자르기
document.write( num.toFixed() + "<br>");
document.write( num.toFixed(2) + "<br>"); //소수점 2자리 까지
// 3)진법 변환 표기(string으로 ..)
var num= new Number(10);
document.write(num.toString()+"<br>"); //10진법
document.write(num.toString(16)+"<br>"); //16진법
document.write(num.toString(8)+"<br>"); //8진법
document.write(num.toString(2)+"<br>"); //2진법
// 수치형은 Number로 자동 wrapping됨
var a=255;
document.write( a.toString(16)+"<br>");
// 직접 수치형 값에 적용할 수도 있으나..단, 소수점 표기가 명시적으로 있어야만 함
document.write(10.0.toFixed(2)+"<br>");
//document.write(10.toFixed(2)+"<br>"); //error
// 특정 자릿수까지 같은 지 비교할 때 활용 p352참고
</script>
</head>
<body>
</body>
</html>
|
반응형
'안드로이드 웹앱 콘테츠 개발자 양성(국비지원) > HTML+Java script' 카테고리의 다른 글
HTML+Java script (기초) Math (소수점 제어, 랜덤값) (0) | 2019.12.13 |
---|---|
HTML+Java script (기초) String (문자열 탐색/대체/자르기/변경) (0) | 2019.12.13 |
HTML+Java script (기초) Date (날짜 객체) (0) | 2019.12.13 |
HTML + Java script (기초) 프로토타입 (전역 변수,함수 처럼.. 상속처럼) (0) | 2019.12.13 |
HTML+Java script (기초) 객체 사용방법 (0) | 2019.12.12 |
댓글