网站没有响应-我认为是由于javascript代码

网站没有响应-我认为是由于javascript代码,javascript,html,Javascript,Html,我试图用javascript制作一个游戏,并在我的网站上显示它,但网站不再响应。网络连接很好 以下是我认为出错的代码: $(function(){ init(); console.log("Main Init Called") }); function InitFilesRanksBrd() { var index = 0; var file = FILES.FILE_A; var rank = RANKS.RANK_1; var sq = SQUARES.A1;

我试图用javascript制作一个游戏,并在我的网站上显示它,但网站不再响应。网络连接很好

以下是我认为出错的代码:

$(function(){

  init();
  console.log("Main Init Called")

});

function InitFilesRanksBrd() {

  var index = 0;
  var file = FILES.FILE_A;
  var rank = RANKS.RANK_1;
  var sq = SQUARES.A1;

  for(index = 0; index < BRD_SQ_NUM; ++index) {
    FilesBrd[index] = SQUARES.OFFBOARD;
    RanksBrd[index] = SQUARES.OFFBOARD;
  }

  for(rank = RANKS.RANK_1; rank <= RANKS.RANK_5; ++rank) {
    for(file = FILES.FILE_1; rank <= FILES.FILE_E; ++file) {
      sq = FR2SQ(file,rank);
      FilesBrd[sq] = file;
      RanksBrd[sq] = rank;
    }
  }

  console.log("FilesBrd[0]:" + FilesBrd[0] + " RanksBrd[0]:" + RanksBrd[0]);
  console.log("FilesBrd[SQUARES.A1]:" + FilesBrd[SQUARES.A1] + " RanksBrd[SQUARES.A1]:" + RanksBrd[SQUARES.A1]);
  //console.log("FilesBrd[SQUARES.C5]:" + FilesBrd[SQUARES.C5] + " RanksBrd[SQUARES.C5]:" + RanksBrd[SQUARES.C5]);
  console.log(FilesBrd);
  console.log(RanksBrd);

}

function init(){
  console.log("init() called");
  InitFilesRanksBrd();
}
$(函数(){
init();
log(“调用了Main Init”)
});
函数InitFilesRanksBrd(){
var指数=0;
var file=FILES.file\u A;
var秩=秩。秩_1;
var sq=平方1;
对于(索引=0;索引对于
的内部
中的(rank=RANKS.rank_1;rank,您要比较的变量是
rank
,而不是
文件
。它应该是:

for(file = FILES.FILE_1; file <= FILES.FILE_E; ++file)

for(file=FILES.file\u 1;file
BRD\u SQ\u NUM
等级
方块
。它们的定义在哪里?你说
网站没有响应是什么意思?
?我认为这是一个无休止的循环。我的建议是尝试调试注释代码块()BRD_SQ_NUM、秩和平方在另一个javascript文件中定义,所有定义返回DOM中的任何错误?