在開發中很容易忽視一點,輸入一個值(可能是小數),輸出時如果不做處理,就很容易出現 ,解決辦法
<div class="product-price"> <span class="regular-price">${(c1.marketPrice/100)?string('0.00')}</span> <span class="old-price">${(c1.price/100)?string('0.00')}</span> </div>
${num?string('0.00')} 如果小數點後不足兩位,用 0 代替 ${num?string('#.##')} 如果小數點後多餘兩位,就只保留兩位,否則輸出實際值 輸出爲:1239765.46 ${num?string(',###.00')} 輸出爲:1,239,765.46 整數部分每三位用 , 分割,並且保證小數點後保留兩位,不足用 0 代替 ${num?string(',###.##')} 輸出爲:1,239,765.46 整數部分每三位用 , 分割,並且小數點後多餘兩位就只保留兩位,不足兩位就取實際位數,可以不不包含小數點 ${num?string('000.00')} 輸出爲:012.70 整數部分如果不足三位(000),前面用0補齊,否則取實際的整數位 ${num?string('###.00')} 等價於 ${num?string('#.00')} 輸出爲:12.70 整數取實際的位數