为了账号安全,请及时绑定邮箱和手机立即绑定

如何在此函数之前返回带有美元符号的函数。(Javascript)

如何在此函数之前返回带有美元符号的函数。(Javascript)

杨__羊羊 2022-06-16 17:04:27
我正在根据变量制作不同价格的转换器,我处于起步阶段,我想知道如何在数字输出之前添加美元符号。 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>
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

只需"$" +在前面添加一个:


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>


查看完整回答
反对 回复 2022-06-16
?
杨魅力

TA贡献1811条经验 获得超6个赞

我希望这是你所期待的


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>


查看完整回答
反对 回复 2022-06-16
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

 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>


查看完整回答
反对 回复 2022-06-16
  • 3 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号