Javascript错误提示--SyntaxError: Illegal return statement

执行如下代码报错:

 let flag = true;  
 if(!flag) return;
  else console.log(1111)

在这里插入图片描述
意思:非法的返回语句;

原因是在js中return 语句只能放在function中,如果不是在一个function中弹出如上错误,解决方法只要把这个if语句放到一个函数中即可
window.onload = function () {
     let flag = true;  
     if(!flag) return;
     else console.log(1111)
 }

你可能感兴趣的:(js,javascript)