JavaScript的+运算符用于添加两个数字或连接两个字符串。但是,使用该contact()
方法可以将两个数组连接起来以获得一个新数组。例如,
[50, 70].concat([90, 100])
上面的照片,
[50, 70, 90, 100]
让我们看看您的示例。+运算符连接字符串,并将数组转换为字符串-
[1,2] + [3,4] '1,2' + '3,4' 1,23,4
或如上 ,请使用concat()
,
[1,2].concat([3,4]) [1,2,3,4]
问题内容: 我不能为这个怪癖全神贯注。 我知道,但是我找不到正在执行的类型或操作。 问题答案: 第二个不能是数组,因此是数组下标操作。下标操作的内容不是操作数的分隔列表,而是单个表达式。
问题内容: 为什么评估为无?我预计 问题答案: 这是因为append不返回任何内容(= )。
问题内容: %在JavaScript中有什么作用? 关于它是什么及其作用的定义将不胜感激。 问题答案: 这是一个 模运算符 。有关JavaScript算术运算符的更多信息,请参见本文档或规范 。 %(模量) 模运算符的用法如下: var1%var2 在前面的语句中,模运算符以第二操作数为模的形式返回第一个操作数,即var1以var2为模,其中var1和var2是变量。模函数是var1除以var2的
问题内容: MDC对操作员的描述如下: 如果两个操作数的类型不同,则JavaScript会转换操作数,然后进行严格比较。如果操作数是数字或布尔值,则在可能的情况下将操作数转换为数字;否则,操作数将转换为数字。否则,如果其中一个操作数是字符串,则另一个操作数将尽可能转换为字符串。 考虑到这一点,我将评估如下: 它们是同一类型吗? 没有 操作数是数字还是布尔值? 是 我们可以将它们都转换为数字吗? 否
问题内容: 什么时候以及为什么要使用JavaScript? 问题答案: 通常,在事件处理程序(如中)中,返回false是一种告诉事件实际上未触发的方法。因此,在这种情况下,这意味着将不提交表单。