能帮我解释下这段代码的意思么,最好能详细点,谢谢啊!!

2025-01-05 13:36:58
推荐回答(1个)
回答1:

这段代码用不了,用了只能让程序失去响应。如果硬生生地翻译的话也可以:
while(a>1){
//如果a大于1,则开始不停地循环,直到a等于或者小于1
this["x"+a]
=
this["x"+(a-1)]+b;
//x与a结合的变量等于x与a-1结合的变量加上b,这里b不知道。假设如果a=3,那么可以理解为x3
=
x2+b
this["y"+a]
=
this["y"+(a-1)];
//解释同上
a--;
//每次循环a就减1
}
x1
=
t1._x;
//可以看出t1是某个实例,x1就是它的x值
y1
=
t1._y;
//解释同上
while
(a<=11)
{
////如果a等于或小于1,则开始不停地循环,直到a大于11。这里就和上面的循环节矛盾了!
this["t"+a]._x
=
this["x"+a];
//给实例赋值。比如t1._x
=
x1这样
this["t"+a]._y
=
this["y"+a];//解释同上
a++;
//a每次加1,与上面循环节矛盾
}
a--;
//a减1.几乎无用