我有一个放置函数来获取值并显示在输入字段中,但我只需要它作为一个十进制数字
events: {
drop: function() {
document.getElementById('point-temp').value = this.y;
}
}
答案 0 :(得分:0)
您可以使用点分隔该值,并考虑数组中的第一个值:
events: {
drop: function() {
document.getElementById('point-temp').value = (this.y).toString().split('.')[0];
}
}
答案 1 :(得分:0)
我建议您四舍五入。
events: {
drop: function() {
document.getElementById('point-temp').value = (Math.round(this.y));
}
}
答案 2 :(得分:0)
Math.trunc是您所需要的。
events: {
drop: function() {
document.getElementById('point-temp').value = Math.trunc(this.y);
}
}
html:
<input placeholder="new Temperature" id="point-temp" type="text" class="field" value="">
console.log(Math.trunc(3.2))
console.log(Math.trunc(4.6))
console.log(Math.trunc(7))