鍍金池/ 問(wèn)答/數(shù)據(jù)分析&挖掘  HTML/ 數(shù)組中如何取最低價(jià)格?

數(shù)組中如何取最低價(jià)格?

取出來(lái)最低價(jià)是500,但是想要取出來(lái)是500.00,求解?

var price = ["1000.00","2000.00","500.00","4000.00"]
Math.min.apply(Math,price)
回答
編輯回答
怣痛

price.sort((a,b) => b-a)[price.length - 1]
這個(gè)答案會(huì)改動(dòng)原有數(shù)組。

2017年8月21日 17:39
編輯回答
祈歡

也可以先排序,再取值

2017年7月21日 06:48
編輯回答
筱饞貓
var price = ["1000.00","2000.00","500.00","4000.00"]
Math.min.apply(null,price).toFixed(2);
2018年3月4日 14:16
編輯回答
誮惜顏
var price = ["1000.00","2000.00","500.00","4000.00"]
function getMin(total, num) {
    return +total<num?total:num;
}
price.reduce(getMin);
2017年3月8日 23:52
編輯回答
萌小萌
var price = ["1000.00","2000.00","500.00","4000.00"]
Math.min.apply(Math,price).toFixed(2);

Math.min會(huì)將字符串轉(zhuǎn)換為數(shù)字,也就說(shuō)500.00會(huì)轉(zhuǎn)為500
所以需要加一個(gè)toFixed(2)就能得到你要的結(jié)果

2018年3月20日 03:35