javascript数组在控制台中不工作

javascript数组在控制台中不工作,javascript,Javascript,我的代码中有如下数组: let shoppinglist = ['laptop','ram','screen']; let anynum = [1,2,nan,true,null,'dog']; let colour = ['red']; let shoppingList2 = ['cheese','2 milk']; let myapp = [0,1,2,3,4,5]; 但我在运行时遇到了以下错误: Uncaught SyntaxError: Identifier 'colour'

我的代码中有如下数组:

let shoppinglist = ['laptop','ram','screen'];

let anynum = [1,2,nan,true,null,'dog'];

let colour = ['red'];

let shoppingList2 = ['cheese','2 milk'];

let myapp = [0,1,2,3,4,5]; 
但我在运行时遇到了以下错误:

Uncaught SyntaxError: Identifier 'colour' has already been declared
myapp
VM192:1 Uncaught ReferenceError: myapp is not defined
    at <anonymous>:1:1
(anonymous) @ VM192:1
shoppinglist.length
VM240:1 Uncaught ReferenceError: shoppinglist is not defined
    at <anonymous>:1:1
(anonymous) @ VM240:1
shoppingList2
VM264:1 Uncaught ReferenceError: shoppingList2 is not defined
    at <anonymous>:1:1
(anonymous) @ VM264:1   
未捕获的语法错误:已声明标识符“color”
myapp
VM192:1未捕获引用错误:未定义myapp
时间:1:1
(匿名)@VM192:1
购物清单
VM240:1未捕获引用错误:未定义shoppinglist
时间:1:1
(匿名)@VM240:1
购物清单2
VM264:1未捕获引用错误:未定义shoppingList2
时间:1:1
(匿名)@VM264:1

数组anynum中的值nan不仅仅是一个值。nan是一个关键字(内置) 将其作为一个字符串,如let anynum=[1,2,'nan',true,null,'dog'];
除此之外,数组声明是正确的

数组anynum中的值nan不仅仅是一个值。nan是一个关键字(内置) 将其作为一个字符串,如let anynum=[1,2,'nan',true,null,'dog'];
除此之外,数组声明是正确的

您很可能已经在代码的前面声明了变量名“color”,因此如果要重新分配它,只需使用:

colour = ['red'];

但是,如果您将变量创建为“const”,这将不起作用。南应该是南。关于其他错误,您能否共享代码的开头?

您很可能已经在代码的前面声明了变量名“color”,因此如果您想重新分配它,只需使用:

colour = ['red'];

但是,如果您将变量创建为“const”,这将不起作用。南应该是南。关于其他错误,您能分享代码的开头吗?

您犯了一个简单的错误,nan是javascript中的一个关键字。您可以将其设置为字符串,否则可以将其设置为NaN

let shoppinglist=['laptop'、'ram'、'screen'];
让anynum=[1,2,NaN,true,null,'dog'];
让颜色=[‘红色’];
let shoppingList2=['奶酪','2牛奶'];
设myapp=[0,1,2,3,4,5];

您犯了一个简单的错误,nan是javascript中的一个关键字。您可以将其设置为字符串,否则可以将其设置为NaN

let shoppinglist=['laptop'、'ram'、'screen'];
让anynum=[1,2,NaN,true,null,'dog'];
让颜色=[‘红色’];
let shoppingList2=['奶酪','2牛奶'];
设myapp=[0,1,2,3,4,5];

错误与此处的代码无关。什么是
nan
?显示抛出这些错误的代码,上面的代码只包含变量赋值。同样正如@Kooilnc所说,没有
nan
,它的
nan
您向我们展示了变量声明,但是您遇到的问题是当您使用它们时,并且没有提供这部分代码。首先看一下,然后告诉我们您试图解决的问题。您能显示所有javascript吗?您只是在这里显示变量declarationError与代码无关。什么是
nan
?显示抛出这些错误的代码,上面的代码只包含变量赋值。同样正如@Kooilnc所说,没有
nan
,它的
nan
您向我们展示了变量声明,但是您遇到的问题是当您使用它们时,并且没有提供这部分代码。首先看一下,然后告诉我们您试图解决的问题。您能显示所有javascript吗?您只是在显示变量声明Yes Thankyu..即使在刷新页面后我的代码开始工作Yes Thankyu..即使在刷新页面后我的代码开始工作Yes Thankyu..即使在刷新页面后我的代码开始工作Yes Thankyu..即使在刷新页面后我的代码开始工作