아

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

소수점 이하를 제거 한다거나 반올림 한다거나 하는것은 많습니다만...
소수점 이하값만 추출하기 팁은 없네요..

<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개

배열후 if문으로 점이 있고 없고를 나누면 안될까요?
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 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-04-05 조회 1,791
11-04-05 조회 1,632
11-04-05 조회 1,775
11-04-05 조회 1,641
11-04-04 조회 2,063
11-04-04 조회 2,270
11-04-04 조회 1,815
11-04-04 조회 1,711
11-04-04 조회 1.4만
11-04-04 조회 1,543
11-04-04 조회 1,645
11-04-04 조회 2,181
11-04-04 조회 1,639
11-04-04 조회 1,911
11-04-04 조회 1,702
11-04-04 조회 1,712
11-04-04 조회 1,668
11-04-04 조회 2,033
11-04-04 조회 1,854
11-04-04 조회 1,465