Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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/9/loops/2.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_Loops_Google App Engine_Google Apps Script_Google Api - Fatal编程技术网

JavaScript错误:左侧的分配无效

JavaScript错误:左侧的分配无效,javascript,loops,google-app-engine,google-apps-script,google-api,Javascript,Loops,Google App Engine,Google Apps Script,Google Api,当我试图执行我的代码时,我得到了错误: Invalid assignment left-hand side. (line 1, file "Code") 我的代码是: function sendEmails() { var emailAddress = "MyEmail@email.com"; var message = "Message"; var subject = "Subject"; MailApp.sendEmail(emailAddress,

当我试图执行我的代码时,我得到了错误:

Invalid assignment left-hand side. (line 1, file "Code")
我的代码是:

function sendEmails() {
    var emailAddress = "MyEmail@email.com";
    var message = "Message";   
    var subject = "Subject";
    MailApp.sendEmail(emailAddress, subject, message);
         if (1 = 1) {
      sendEmails()
  }
  }
我试图循环这个,但它似乎不起作用。我是一个完全的初学者。谢谢

编辑:如果我只删除以下内容,它会起作用:

     if (1 = 1) {
  sendEmails()

}

错误在于,如果未比较,则在
循环中赋值

更改为
1==1

供将来参考

  • 这个答案会出现在谷歌上
  • 还可以在上测试简单的JavaScript代码 浏览器的控制台
    Chrome=>Ctrl+Shift+I

  • 谢谢修好了!“错误是您正在if循环内赋值,而不是比较”-(a)没有循环。(b) 如果
    条件不是语法错误(可能是程序逻辑错误),则在
    内赋值。答案可以在谷歌上轻松找到。不要问这样的问题在javascript single=中,表示您在指定值,如果预期为条件,请尝试类似的方法1==1或1==1假设您的意思是
    =
    ====
    ,为什么要测试
    1==1
    ?不妨说
    if(true)
    ,但如果条件始终为true,则根本不需要
    if
    。。。