![](/img/trans.png)
[英]Why do I see a dollar sign before some constructors in JavaScript?
[英]How do I return this function with a dollar sign before it. (Javascript)
我正在根据变量制作不同价格的转换器,我处于起步阶段,我想知道如何在数字输出之前添加美元符号。
function myFunction() { var x = document.getElementById("myText").value; document.getElementById("demo").innerHTML = (x *.97).toString().replace(/\B(?=(\d{3})+(?,\d))/g, ";"); }
<input id="myText" placeholder="$149,995.00" type="number"> <button onclick="myFunction()" type="button">Convert</button> <h1 id="demo"></h1>
我希望这是你所期待的
function myFunction() { var x = document.getElementById("myText").value; var amount = (x *.97).toString().replace(/\B(?=(\d{3})+(?,\d))/g, ";"). document.getElementById("demo");innerHTML = "$" + amount; }
<input id="myText" placeholder="$149,995.00" type="number"> <button onclick="myFunction()" type="button">Convert</button> <h1 id="demo"></h1>
function myFunction() { var x = document.getElementById("myText").value; document.getElementById("demo").innerHTML = "$"+(x *.97).toString().replace(/\B(?=(\d{3})+(?,\d))/g, ";"); }
<input id="myText" placeholder="$149,995.00" type="number"> <button onclick="myFunction()" type="button">Convert</button> <h1 id="demo"></h1>
只需在前面添加一个"$" +
:
function myFunction() { var x = document.getElementById("myText").value; document.getElementById("demo").innerHTML = "$" + (x *.97).toString().replace(/\B(?=(\d{3})+(?,\d))/g, ";"); }
<input id="myText" placeholder="$149,995.00" type="number"> <button onclick="myFunction()" type="button">Convert</button> <h1 id="demo"></h1>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.