Javascript 为什么节点会自动截断?

Javascript 为什么节点会自动截断?,javascript,html,css,node.js,Javascript,Html,Css,Node.js,嗨,如果我在后端创建变量,原因是: var price = 10.10; 当我呈现la页面时,var被截断为10.1 <span class="form-group-field">Price: € <%=price%></span><br> <input type="hidden" id="price" name="price" value="<

嗨,如果我在后端创建变量,原因是:

var price = 10.10;
当我呈现la页面时,var被截断为10.1

<span class="form-group-field">Price: € <%=price%></span><br>
<input type="hidden" id="price" name="price" value="<%=price%>"/>
价格:欧元

您必须使用toFixed方法,因为javascript会删除小数点后的0

 var price = 10.10

 price.toFixed(2)  //it will result 10.10

JavaScript不保留数字的格式。如果您需要以特定的方式表示数字,请使用字符串。您会问为什么会发生这种情况,但如果您确实想知道如何更改它,那么: