【问题标题】:What operator to use for <> in Google Apps ScriptGoogle Apps 脚本中 <> 使用什么运算符
【发布时间】:2018-08-04 20:39:21
【问题描述】:

对于一个 Google Apps 脚本项目,我想编写如下内容:

if (a <> 0 ) {
    b = 1
}

但是&lt;&gt; 不等式运算符显然不存在,我找不到它的替代品。必须有一个。谁能告诉我这是什么?

【问题讨论】:

  • != 是“不等于”运算符。如果这不是您的目标,您将需要编辑您的问题以更深入一点。
  • 这回答了我的问题。很抱歉问了这么一个微不足道的问题,但我找不到使用哪个运算符的任何示例。

标签: google-apps-script equals-operator


【解决方案1】:

来自Overview page:

Google Apps 脚本是一种基于 JavaScript 的脚本语言,可让您使用 G Suite 产品(例如文档、表格、幻灯片和表单)执行新奇有趣的事情。无需安装 - 我们在您的浏览器中为您提供代码编辑器,您的脚本在 Google 的服务器上运行。

他们没有明确说明那里的 Javascript 版本,但通过一些挖掘你可以找到一些additional information。也就是说,JS 1.6 中的任何特性都可用。 1.7 和 1.8 中的一些功能也可用,但您通常需要通过在 Web 编辑器中调试来自行发现这些功能。

对于一般用途的 Javascript 参考,MDN 将是您最好的朋友。

Specifically:

不等式 (!=) 如果操作数不相等,则不等式运算符返回 true。如果两个操作数的类型不同,JavaScript 会尝试将操作数转换为适当的类型以进行比较。如果两个操作数都是对象,那么当操作数引用内存中的不同对象时,JavaScript 会比较不相等的内部引用。

if (a != 0) {
    b = 1;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多