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

  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010