手点击 个位 零
"ui";
ui.layout(
<vertical>
<horizontal>
<text text="万"textSize="25"margin="10"/>
<text text="千"textSize="25"margin="10"/>
<text text="百"textSize="25"margin="10"/>
<text text="十"textSize="25"margin="10"/>
<text text="个"textSize="25"margin="10"/>
</horizontal>
<horizontal>
<text id="万位" text="0"textSize="42"margin="10"/>
<text id="千位" text="0"textSize="42"margin="10"/>
<text id="百位" text="0"textSize="42"margin="10"/>
<text id="十位" text="0"textSize="42"margin="10"/>
<text id="个位" text="0"textSize="42"margin="10"/>
</horizontal>
</vertical>
);
let 数组 = ["个位", "十位", "百位", "千位", "万位"]
ui.个位.click(() => {
计算(0)
})
ui.十位.click(() => {
计算(1)
})
ui.百位.click(() => {
计算(2)
})
ui.千位.click(() => {
计算(3)
})
function 计算(k) {
let i = ui[数组[k]].text() - 0
if (i == 9) {
ui[数组[k]].setText("0")
k++;
if (k<数组.length) {
计算(k)
}else{
return
}
}else{
ui[数组[k]].setText((i+1)+"")
}
}