그래서 제품 가격을 반환하는 스크립트가 있습니다.jQuery를 사용하여 가격에 후행 0을 추가하는 방법
258.22
을 다른 시간 나는 후자의 경우
258.2
을 내가 후행를 추가 할 필요가있을 수 있습니다 : 가격이 정도 때때로 0을 후행 포함되지 않을 수있다 그러나 나는있을 수 있습니다 jQuery로 제로 이 일을 어떻게 하죠?
그래서 제품 가격을 반환하는 스크립트가 있습니다.jQuery를 사용하여 가격에 후행 0을 추가하는 방법
258.22
을 다른 시간 나는 후자의 경우
258.2
을 내가 후행를 추가 할 필요가있을 수 있습니다 : 가격이 정도 때때로 0을 후행 포함되지 않을 수있다 그러나 나는있을 수 있습니다 jQuery로 제로 이 일을 어떻게 하죠?
자바 스크립트의 toFixed
메소드 (source)를 사용할 수 있으므로 jQuery가 필요하지 않습니다. 예 :
var number = 258.2;
var rounded = number.toFixed(2); // rounded = 258.20
편집 : 전기 도구 상자 링크가 굴복는 linkrot하고 블록은 뒤로 머신 소스 (SO)에 대한 작업 URL이 없습니다.
jQuery 자체에 문자열 패딩 함수가 없다고 생각합니다.
function pad(value, width, padchar) {
while (value.length < width) {
value += padchar;
}
return value;
}
편집은 위의 문자열에 대한 매우 중요하지만, 특정 숫자 상황, rosscj2533's answer 갈 수있는 더 좋은 방법은 다음과 같습니다 그래도, 할 사소한입니다.
자바 스크립트에는 - toFixed 기능이 있습니다. 원하는 작업을 수행해야합니다 ... 아니요 JQuery가 필요하지 않습니다.
var n = 258.2;
n.toFixed (2); // returns 258.20
브릴 감사합니다. :) –
감사합니다. 오신 것을 환영합니다. :) – rosscj2533
정수에서는 작동하지 않습니다. 그 숫자는 '258'이라고 생각하십시오. 어떻게 "258.00"을 할 수 있습니까? –