level 1
步海马
楼主
请教大佬,如何遍历含数字的变量名
如下例子,做了个对话框,有选择按钮1、2、3等。
问题出在for语句里,如何遍历n个按钮wButton1...n?以及如何在遍历中对变量bChecked赋布尔值?
var wDlg = new DzDialog ()
var wButton1 = new DzRadioButton (wDlg)
wButton1.text = "choose 1" ;
wButton1.checked = true ;
for (var a = 1; a < 3; a++) {
var wBT = "wButton" + [a];
var bChecked = wBT.checked;
if ( !bChecked )
{print ( wBT, wBT.text, bChecked );}
}
执行结果:
wButton1 undefined undefined
wButton2 undefined undefined
2023年04月17日 07点04分
1
如下例子,做了个对话框,有选择按钮1、2、3等。
问题出在for语句里,如何遍历n个按钮wButton1...n?以及如何在遍历中对变量bChecked赋布尔值?
var wDlg = new DzDialog ()
var wButton1 = new DzRadioButton (wDlg)
wButton1.text = "choose 1" ;
wButton1.checked = true ;
for (var a = 1; a < 3; a++) {
var wBT = "wButton" + [a];
var bChecked = wBT.checked;
if ( !bChecked )
{print ( wBT, wBT.text, bChecked );}
}
执行结果:
wButton1 undefined undefined
wButton2 undefined undefined
