大佬教程收集整理的这篇文章主要介绍了带查询的数字十进制长度,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我明白了:
HTML
<span class="EURCOUNT"></span>
Js
$(".EURCOUNT").text(query.eurcount)
对于某些结果,这让我返回0.0642857142857143
。我尝试了很多次 Google-it,但我无法解决我的问题...
$(".EURCOUNT").text(query.eurcount.toFixed(4)) // doesn't work
我的号码 EURCOUNT 在那个范围内被调用
var query = getqueryParams(document.location.search);
$(".amount").text(query.amount);
$(".EURCOUNT").text(query.eurcount);
$(".USDTCOUNT").text(query.usdt);
function getqueryParams(qs) {
qs = qs.split('+').join(' ');
var params = {},tokens,re = /[?&]?([^=]+)=([^&]*)/g;
while (tokens = re.exec(qs)) {
params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
}
return params;
}
我只想删除小数点后只得到 4(例如 0.1234)
谢谢大家
query.eurcount 将返回一个字符串值,您应该在 toFixed 方法之前将其解析为浮点数
$(".EURCOUNT").text(Number.parseFloat(query.eurcount).toFixed(4))
,
如果您使用 Location: search,则需要像 Map
而不是 Object
一样通过键访问参数。
您可以使用 Intl.NumberFormat
格式化货币。
const formatUsd = n =>
new Intl.NumberFormat('en-US',{ style: 'currency',currency: 'USD' }).format(n);
const formatEuro = n =>
new Intl.NumberFormat('de-DE',currency: 'EUR' }).format(n);
const search = document.location.search || '?amount=10.00&eurcount=10.00&usdt=12.14';
const query = new URLSearchParams(search);
console.log(document.location.search);
document.querySelector('.amount').textContent = query.get('amount');
document.querySelector('.EURCOUNT').textContent = formatEuro(query.get('eurcount'));
document.querySelector('.USDTCOUNT').textContent = formatUsd(query.get('usdt'));
body { display: flex; flex-direction: column; }
body span { margin-bottom: 0.5em; }
<span class="amount"></span>
<span class="EURCOUNT"></span>
<span class="USDTCOUNT"></span>
以上是大佬教程为你收集整理的带查询的数字十进制长度全部内容,希望文章能够帮你解决带查询的数字十进制长度所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。