如何在此函数之前返回带有美元符号的函数。(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>


杨__羊羊
浏览 171回答 3
3回答

慕盖茨4494581

只需"$" +在前面添加一个:function myFunction() {&nbsp;var x = document.getElementById("myText").value;&nbsp;document.getElementById("demo").innerHTML =&nbsp; "$" + (x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");&nbsp;}<input id="myText" placeholder="$149,995.00" type="number"><button onclick="myFunction()" type="button">Convert</button><h1 id="demo"></h1>

杨魅力

我希望这是你所期待的function myFunction() {&nbsp; var x = document.getElementById("myText").value;&nbsp; var amount = (x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");&nbsp; document.getElementById("demo").innerHTML = "$" + amount;&nbsp;}<input id="myText" placeholder="$149,995.00" type="number"><button onclick="myFunction()" type="button">Convert</button><h1 id="demo"></h1>

慕码人8056858

&nbsp;function myFunction() {&nbsp;var x = document.getElementById("myText").value;&nbsp;document.getElementById("demo").innerHTML = "$"+(x * .97).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");&nbsp;}<input id="myText" placeholder="$149,995.00" type="number"><button onclick="myFunction()" type="button">Convert</button><h1 id="demo"></h1>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript