Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript未在浏览器中执行_Javascript_Html_Web_Execution - Fatal编程技术网

javascript未在浏览器中执行

javascript未在浏览器中执行,javascript,html,web,execution,Javascript,Html,Web,Execution,我想在浏览器中运行一个javascript文件,为此,我创建了一个index.html文件 <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>javascript</title> <script src="recamans.js" type="text/javascript">

我想在浏览器中运行一个javascript文件,为此,我创建了一个index.html文件

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>javascript</title>
    <script src="recamans.js" type="text/javascript">
    </script>
  </head>
  <body>
  </body>
</html>

javascript
并链接我的javascript文件,如上图所示。我包含的javascript文件是

let count = 1;
let sequence = [];
let numbers = [];
let index = 0;
let next;


function step() {
  let next = index - count;
  if( next < 0 || numbers[next]){
    next = index + count;
  }
  numbers[next] = true;
  sequence.push(next);
  index = next;
  count++;
}
function setup() {
  let createCanvas = (600, 400);
  numbers[next] = true;
  sequence.push(index);

  for( let i=0; i<10; i++){
    step();
  }
  console.log(sequence);
}


setup();
let count=1;
让序列=[];
让数字=[];
设指数=0;
让我们下一步;
函数步骤(){
让next=索引-计数;
如果(下一个<0 | |数字[下一个]){
下一步=索引+计数;
}
数字[下一个]=真;
顺序。推送(下一步);
索引=下一个;
计数++;
}
函数设置(){
让createCanvas=(600400);
数字[下一个]=真;
序列推送(索引);
for(设i=0;i
未输出到文档。您需要:

document.getElementById("myDiv").innerHTML = sequence;
示例:

添加 文件。编写(顺序);
在console.log(sequence)之后;

让createCanvas=(600400);
那里的逗号运算符的用途是什么?(它可能没有做您认为应该做的事)您的预期输出是什么?可能什么也不做,因为从来没有使用过
createCanvas
。您的脚本生成
[0,1,3,0,4,9,15,8,16,7,17]
在控制台上。您是否在浏览器控制台中查看输出?输出在浏览器控制台上,而不是在浏览器页面上,正如您可能认为的那样
numbers[next]=true;
将失败,因为
next
setup
中未定义,他需要首先在HTML正文中添加一个div
document.getElementById("myDiv").innerHTML = sequence;