如何在 AngularJS 中将十进制解析为固定的 2 位数字

我想将十进制 4.4589 解析为 4.45。但是,我不可能成功。我试过用


parseFloat(yourString).toFixed(2)


但它没有用...


请帮我解析“BanknoteBuying”和“BanknoteSelling”。


提前致谢


[HttpGet]

public ActionResult GetData()

{

    XDocument doc = XDocument.Load("http://www.tcmb.gov.tr/kurlar/today.xml");

    var dox = doc.Descendants()

        .Where(r => r.Name == "Currency")

        .Select(r => new {

            Isim = r.Element("Isim").Value,

            Kod = r.Attribute("Kod").Value,

            AlisKur = r.Element("BanknoteBuying").Value,

            SatisKur = r.Element("BanknoteSelling").Value

        }).Where(x=>x.Isim== "ABD DOLARI"||x.Isim== "EURO");


    return Json(dox, JsonRequestBehavior.AllowGet);

}


尚方宝剑之说
浏览 134回答 1
1回答

繁花不似锦

var yourString = "4.4589";var result = Math.trunc(parseFloat(yourString) * 100) / 100;console.log(result);
打开App,查看更多内容
随时随地看视频慕课网APP