(자바) 소수점 이하값만 추출 하고 싶습니다

· 2011-04-04 (월) 20:06:49 · 13685 · 5
소수점 이하를 제거 한다거나 반올림 한다거나 하는것은 많습니다만...
소수점 이하값만 추출하기 팁은 없네요..

<script Langauge="JavaScript">
TIME_Start2 = String(TIME_Start) ; // 문자형으로 바꾼다음에
var ary = TIME_Start2.split('.'); // 점으로 구분배열
var sT_min = ary[1].substring(0,2) ; // 두자리만 뽑고
TIME_Start_SOin_T.innerText = sT_min ; // 출력해주는데,,,,,

</script>

<span id=ttt > </span>

문제는 값이 소수점 이하가 없을때 오류가 생기네요...이프문을 돌려야 할까요?
|

댓글 5개

2011-04-05 (화) 09:24:05
배열후 if문으로 점이 있고 없고를 나누면 안될까요?
2011-04-05 (화) 11:01:33
a-Math.floor(a)
이렇게 하면 소수점 이하만 남죠.
엠스엠엘님 데로 하면 항상 0.몇이 나오네요.. 앞에 0. 이것이 없었으면 하긴 하는데,,
var TIME_Start = 4 * 0.1 //무조건 소수점 나오게 하고
TIME_Start2 = String(TIME_Start) ; // 문자형으로 바꾼다음에
var ary = TIME_Start2.split('.'); // 점으로 구분배열
var sT_min = ary[1].substring(1,3) ; // 두자리만 뽑고 (위치만 하나 뒤로)
console.log(sT_min ); // 출력해주는데,,,,,
function check(num){
return String(num).match(/\d*.?(\w{2})?/)[1]
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-04-05 조회 1,778
11-04-05 조회 1,620
11-04-05 조회 1,762
11-04-05 조회 1,630
11-04-04 조회 2,050
11-04-04 조회 2,254
11-04-04 조회 1,801
11-04-04 조회 1,700
11-04-04 조회 1.4만
11-04-04 조회 1,526
11-04-04 조회 1,631
11-04-04 조회 2,168
11-04-04 조회 1,621
11-04-04 조회 1,901
11-04-04 조회 1,686
11-04-04 조회 1,702
11-04-04 조회 1,658
11-04-04 조회 2,021
11-04-04 조회 1,843
11-04-04 조회 1,453