SORU
2 NİSAN 2013, Salı


Matematik, iki ondalık yuvarlak JavaScript

Aşağıda JavaScript sözdizimi var:

var discount = Math.round(100 - (price / listprice) * 100);

Bu tur tam sayıya kadar iki ondalık basamaklı sonucu iade edebilir miyim?

CEVAP
2 NİSAN 2013, Salı


var discount = (price / listprice).toFixed(2);

toFixed yukarı veya aşağı 2 ondalık ötesinde değerlere dayanarak sana yuvarlak.

Örnek: http://jsfiddle.net/calder12/tv9HY/

Belgeler: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

Başkaları tarafından belirtildiği Gibi Düzenle - *bu bir dizeye sonucu dönüştürür. Bunu önlemek için:

var discount =  ((price / listprice).toFixed(2));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • jbignacio

    jbignacio

    13 Mart 2006
  • ThePointblank

    ThePointblan

    18 Aralık 2006