从Basic转换为Javascript?

从Basic转换为Javascript?,javascript,basic,Javascript,Basic,晚安 我需要翻译这个示例代码 将Basic转换为javascript。Javascript没有 支持“转到”说明。我会的 如果你能给我翻译一下,我将不胜感激。 非常感谢 10 c = 1666.66 20 b = 1.007897747 30 a = 10000 40 n = 6 50 a = a * b 60 a = a -c 70 n = n -1 80 c = c + 0.01 90 if a <= 0 then 120 100 if n = 0 then 30 110 goto 5

晚安

我需要翻译这个示例代码 将Basic转换为javascript。Javascript没有 支持“转到”说明。我会的 如果你能给我翻译一下,我将不胜感激。 非常感谢

10 c = 1666.66
20 b = 1.007897747
30 a = 10000
40 n = 6
50 a = a * b
60 a = a -c
70 n = n -1
80 c = c + 0.01
90 if a <= 0 then 120
100 if n = 0 then 30
110 goto 50
120 print c
130 end
10c=1666.66
20 b=1.007897747
30 a=10000
40 n=6
50 a=a*b
60 a=a-c
70 n=n-1
80 c=c+0.01

90如果a这里有一种方法

//将信息存储在一个对象中,以便可以轻松地迁移数据
var dataSet=setInitialValues();
//执行计算,这是一个递归函数
性能计算(数据集);
//创建初始数据集的函数的定义
函数setInitialValues(){
返回{
c:1666.66,
b:1.007897747,
a:10000,
n:6
}
}
//将值重新分配给a和n,当n达到0时调用
函数重置值(d){
d、 a=10000;
d、 n=6;
返回d
}
//递归函数,对数据集进行操作
功能性能计算(d){
d、 a=d.a*d.b;
d、 a=d.a-d.c;
d、 n=d.n-1;
d、 c=d.c+0.01;

如果(d.a此提案的特点是无限
while
循环与
for
循环和退出相结合

函数x(){
变量a、b、c、n;
c=1666.66;
b=1.007897747;
while(true){
a=10000;
对于(n=6;n--;){
a*=b;
a-=c;
c+=0.01;

如果(a我投票结束这个问题,因为post要求代码翻译。谢谢,但它不起作用。Javascrit不运行代码。您在哪里运行的?将代码粘贴到浏览器的控制台中并运行它。结果将显示在控制台中。根据记录,此程序给出的结果是1713。0999999999578@user5468779已经更新了代码段的答案,您可以看到解决方案给出了正确的结果。