js 반올림 실현 두 소수 완전 보존 방법

1204 단어
본 고의 실례 는 js 가 반올림 을 실현 하여 두 개의 소 수 를 완전히 보존 하 는 방법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다. 구체 적 으로 는 다음 과 같 습 니 다.

//      2   (       0,       )
function keepTwoDecimal(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('      ,   !');
    return false;
  }
  result = Math.round(num * 100) / 100;
  return result;
}
//      2   (    ,  0  )
function keepTwoDecimalFull(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('      ,   !');
    return false;
  }
  result = Math.round(num * 100) / 100;
  var s_x = result.toString();
  var pos_decimal = s_x.indexOf('.');
  if (pos_decimal < 0) {
    pos_decimal = s_x.length;
    s_x += '.';
  }
  while (s_x.length <= pos_decimal + 2) {
    s_x += '0';
  }
  return s_x;
}


자 바스 크 립 트 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.,,,,,,,,,《 자 바스 크 립 트 데이터 구조 와 알고리즘 기교 총 결 》 및 《 자 바스 크 립 트 역 주 행 알고리즘 과 기교 총 결 》
본 고 에서 말 한 것 이 여러분 의 자 바스 크 립 트 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기