Javascript 如何防止小数点重复?
我正在创建计算器的早期过程中,只是测试我的代码。如何防止小数点重复?基本上,我需要在单击时只显示一次小数点Javascript 如何防止小数点重复?,javascript,Javascript,我正在创建计算器的早期过程中,只是测试我的代码。如何防止小数点重复?基本上,我需要在单击时只显示一次小数点 let display=document.querySelector('.display'); 让numberButtons=document.querySelectorAll('.number').forEach(函数(numberButtons){ numberButtons.addEventListener('单击',显示编号) 函数showNumber(){ 如果(display
let display=document.querySelector('.display');
让numberButtons=document.querySelectorAll('.number').forEach(函数(numberButtons){
numberButtons.addEventListener('单击',显示编号)
函数showNumber(){
如果(display.textContent==0){
display.innerHTML=“”;
}
display.innerHTML+=numberButtons.innerHTML;
}
});代码>
0
1.
2.
.
另一个选项是在按下按钮后禁用该按钮。确保清除了要重置回的值(禁用:false)
函数singleClick(){
document.getElementById(“小数点”).disabled=true;检查display.innerHTML
…如果它有
,不要添加,,如果(!(numberButtons.innerHTML.includes('.')&&display.innerHTML.includes('.'))
前面的一行display.innerHTML+=numberButtons.innerHTML;
会这样做