为啥document.write(arr[i][j]);写在循环外面就不输出了呀?

来源:3-7 二维数组

Meeee

2018-08-21 16:49

为啥document.write(arr[i][j]);写在循环外面就不输出了呀? 

写在循环里面才能输出

写回答 关注

4回答

  • 梧桐影下月光卧
    2018-08-22 22:13:26

    可以了解一下局部变量和全局变量,写在函数或者循环内部的都是局部变量,出了循环是没有任何赋值的

  • MrLinKing
    2018-08-21 17:06:39

    写在循环外面,i和j不知,arr不知,无法输出

  • lucky丶orange
    2018-08-21 17:06:18

    因为i 和 j 在for循环中定义的,是局部变量,出了循环,i 和 j就找不到了。你应该输出的时候,i 和 j 定义为数值 比如arr[0][1],这样是可以的

  • 慕慕0507433
    2018-08-21 17:05:27

    因为在循环还没有结束完的时候,arr还没有值,循环完了之后值才完全赋给arr,这个时候你才能用这个对象。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题