Knowledge Map

javascript 변수타입확인, 반올림, 날짜 설정, 삼항연산자 본문

WEB/JAVASCRIPT

javascript 변수타입확인, 반올림, 날짜 설정, 삼항연산자

2016. 5. 24. 16:06

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
// 타입 확인하기
var test = 'test';
console.log(typeof(console.log));
 
//소수점 올림, 버림, 반올림
var number = '321.321';
console.log(Math.ceil(number)); // 올림
console.log(Math.round(number)); // 반올림
console.log(Math.floor(number)); // 버림
 
//소수점 자릿수 표기 (반올림)
 
toFiexed() : 숫자를 문자열로 변환 / 지정된 소수점 이하 숫자를 반올림 출력
toExponential() : 숫자를 문자열로 변환 
                  소수점 앞의 숫자 하나와 지정된 개수의 소수점 이후 숫자로 구성되는 지수표기법을 사용하여 출력 
 
toPrecision() : 지정된 수의 유효 숫자 개수만큼 숫자 출력 
                유효 숫자 갯수가 숫자의 정수부분 전체를 출력할 만큼 충분하지 않으면 지수 표기법으로 출력 
 
var n = 123.456;
 
alert(n.toFixed(0)); // 123
alert(n.toFixed(2)); // 123.46    
 
alert(n.toExponential(1)); // 1.2e+2
alert(n.toExponential(3)); // 1.235e+2
 
alert(n.toPrecision(2)); // 1.2e+2
alert(n.toPrecision(4)); // 123.5
alert(n.toPrecision(7)); // 123.4560 
 
//날짜 date 설정
 
var secDate= "20120915"  /// 문자열 or  숫자 데이터
var year = secDate.substr(0,2);
var month = secDate.substr(2,2);
var day = secDate.substr(4,2);
var date = new Date(year, month, day);  // date로 변경
 
http://mainia.tistory.com/2564
https://msdn.microsoft.com/ko-kr/library/ff743760(v=vs.94).aspx
https://msdn.microsoft.com/ko-kr/library/cd9w2te4(v=vs.94).aspx
https://msdn.microsoft.com/ko-kr/library/ee532932(v=vs.94).aspx
 
//자바스크립트 if 삼항연산자
 
(i < 0)? alert("0보다 작다") : alert("0보다 크거나 같다.");
 
//정규표현식
//검색하거나
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D
cs



날짜 설정

http://mainia.tistory.com/2564

https://msdn.microsoft.com/ko-kr/library/ff743760(v=vs.94).aspx

https://msdn.microsoft.com/ko-kr/library/cd9w2te4(v=vs.94).aspx

https://msdn.microsoft.com/ko-kr/library/ee532932(v=vs.94).aspx


정규표현식

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D

'WEB > JAVASCRIPT' 카테고리의 다른 글

getElementsByName  (0) 2016.05.26
커스텀 오른쪽 마우스 메뉴  (0) 2016.05.26
location.replace  (0) 2016.05.18
아코디언  (0) 2016.04.18
DOM 접근  (0) 2016.03.13
Comments