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

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

<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 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 1,567
14년 전 조회 1,708
14년 전 조회 1,555
14년 전 조회 1,686
14년 전 조회 1,552
14년 전 조회 1,974
14년 전 조회 2,173
14년 전 조회 1,721
14년 전 조회 1,626
14년 전 조회 1.4만
14년 전 조회 1,456
14년 전 조회 1,554
14년 전 조회 2,096
14년 전 조회 1,549
14년 전 조회 1,826
14년 전 조회 1,612
14년 전 조회 1,641
14년 전 조회 1,588
14년 전 조회 1,957
14년 전 조회 1,784