Javascript 用于人类消费的格式数字
如何在我的代码中添加千/百万逗号分隔符。我想为“多少贷款”和“您的信用”字段显示一个逗号分隔符?我正在使用d3.js 这是我的代码: 据说我应该使用d3.format,但我无法在计算器中使用它Javascript 用于人类消费的格式数字,javascript,d3.js,Javascript,D3.js,如何在我的代码中添加千/百万逗号分隔符。我想为“多少贷款”和“您的信用”字段显示一个逗号分隔符?我正在使用d3.js 这是我的代码: 据说我应该使用d3.format,但我无法在计算器中使用它 var myNumber = 22400; d3.format(',')(myNumber); JavaScript: var inputValues = { price: { _value: 5000, set value(val) {
var myNumber = 22400;
d3.format(',')(myNumber);
JavaScript:
var inputValues = {
price: {
_value: 5000,
set value(val) {
this._value = parseFloat(val);
var tiv = inputValues.trade_in_value.value;
var cdp = inputValues.cash_down_payment.value;
if(this._value < tiv + cdp) {
if(this._value > tiv) {
inputValues.cash_down_payment.value = this._value - tiv;
} else {
inputValues.cash_down_payment.value = 0;
inputValues.trade_in_value.value = this._value;
}
}
},
get value() {
return this._value;
},
min: 0,
max: 500000,
step: 1,
reset: function () {
this._value = 500000;
}
},
cash_down_payment: {
_value: 6000,
set value(val) {
this._value = parseFloat(val);
var sum = this._value + inputValues.trade_in_value.value;
if(sum > inputValues.price.value) {
inputValues.trade_in_value.value = inputValues.price.value - this._value;
}
},
get value() {
return this._value;
},
min: 0,
get max() {
return inputValues.price.value;
},
step: 500,
reset: function () {
this._value = 6000;
}
},
};
var输入值={
价格:{
_价值:5000,
设定值(val){
此._值=parseFloat(val);
var tiv=inputValues.trade_in_value.value;
var cdp=输入值。现金\首付\付款。价值;
如果(该值tiv){
inputValues.cash\u down\u payment.value=这个。\u value-tiv;
}否则{
inputValues.cash\u down\u payment.value=0;
inputValues.trade\u in\u value.value=此值;
}
}
},
获取值(){
返回此值;
},
分:0,,
最多50万,
步骤:1,
重置:功能(){
该值=500000;
}
},
现金首付:{
_价值:6000,
设定值(val){
此._值=parseFloat(val);
var sum=该值。_value+inputValues.trade_in_value.value;
如果(总和>输入值.price.value){
inputValues.trade\u in\u value.value=inputValues.price.value-此.\u值;
}
},
获取值(){
返回此值;
},
分:0,,
获取最大值(){
返回inputValues.price.value;
},
步骤:500,
重置:功能(){
该值为6000;
}
},
};
- 如果人们只看DevTools控制台,看看浏览器是否会发出吠声
var commaFormat = d3.format(','); this._value = formatComma(parseFloat(val));
- 你需要多少工具提示
- 在
框中无法获取“,”字符输入
<input type="number" class="calc__input" placeholder="Ile chcesz pożyczyć" min="0" max="500000" step="1">
- 复位按钮在哪里
document.querySelectorAll('.chart__description-value')
.forEach(function (valueWrapper) {
var value = legendData[valueWrapper.classList[1]];
valueWrapper.textContent = formatComma(Math.round(value));
});