Javascript J查询错误:语法错误:缺少;声明前

Javascript J查询错误:语法错误:缺少;声明前,javascript,Javascript,我在jquery中遇到了一些小问题。我的代码是这样的 var tt = 8*1; var n = tt.toString(); var uu1 = n.split('*'); var count = uu1.length; var table_id44 = ''; for(k = 0,m = 1; k < count-1; k++,m++) { var table_id44[m] = uu1[k]; } 当我在控制台日志中输入我得到的错误SyntaxError:missing;在语

我在jquery中遇到了一些小问题。我的代码是这样的

var tt = 8*1;
var n = tt.toString();
var uu1 = n.split('*');

var count = uu1.length;

var table_id44 = '';

for(k = 0,m = 1; k < count-1; k++,m++)
{
var table_id44[m] = uu1[k];
}

当我在控制台日志中输入我得到的错误SyntaxError:missing;在语句之前。请有人帮助。

试试这个,您将它声明为字符串var table_id44=;并将其用作数组

表_id44应声明为数组。您不需要在for循环中重新声明变量


由于var table_id44[m]=uu1[k],此代码将引发不同的语法错误;var table_id44[m]的语法无效,当count为1时,循环将永远不会运行。
var tt = "8 * 1";//use it as string so that you can further split it on *
var n = tt.toString();
var uu1 = n.split('*');

var table_id44 = [];

for (k = 0, m = 1; k < count - 1; k++, m++)
{
    table_id44[m] = uu1[k];//prevent multiple declaration in loop
}
var tt = 8 * 1;
var n = tt.toString();
var uu1 = n.split('*');

var count = uu1.length;

var table_id44 = [];

for (k = 0, m = 1; k < count - 1; k++, m++) {
    table_id44[m] = uu1[k];
}