gpt4 book ai didi

javascript - 在 Javascript 中使用逗号而不是 + 来连接基本类型有什么优势吗?

转载 作者:行者123 更新时间:2023-11-28 16:16:53 27 4
gpt4 key购买 nike

我在 Javascript 中看到过用逗号来连接原始数据类型,并且想知道使用逗号与 + 运算符以及 .concat() 函数相比是否有任何区别?

因此,以下语句给出了 abc 的示例

var value1 = a, value2 = b, value3 = c;
document.write(value1,value2,value3);

最佳答案

苹果和橙子。您的示例中没有任何内容被连接;您只需为 write() 函数指定 3 个参数即可。

document.write(exp1, exp2, exp3, ...) 接受多个参数,当给定多个参数时,它将迭代所有参数,就像调用 write() 每一个单独。

但是,在计算表达式时,逗号确实有用,它用于处理多个表达式并返回最后一个表达式。要查看实际效果,您需要将参数括在一组括号中,以便它形成单个参数:

document.write("a","b","c") // abc
document.write( ("a", "b", "c") ) // c

alert("a","b","c") // a
alert( ("a","b","c") ) // c
alert( (x=2, ++x) ) // 3

关于javascript - 在 Javascript 中使用逗号而不是 + 来连接基本类型有什么优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11235903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com