(자바) 소수점 이하값만 추출 하고 싶습니다
소수점 이하를 제거 한다거나 반올림 한다거나 하는것은 많습니다만...
소수점 이하값만 추출하기 팁은 없네요..
<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>
문제는 값이 소수점 이하가 없을때 오류가 생기네요...이프문을 돌려야 할까요?
소수점 이하값만 추출하기 팁은 없네요..
<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개
이렇게 하면 소수점 이하만 남죠.
TIME_Start2 = String(TIME_Start) ; // 문자형으로 바꾼다음에
var ary = TIME_Start2.split('.'); // 점으로 구분배열
var sT_min = ary[1].substring(1,3) ; // 두자리만 뽑고 (위치만 하나 뒤로)
console.log(sT_min ); // 출력해주는데,,,,,
return String(num).match(/\d*.?(\w{2})?/)[1]
}