gpt4 book ai didi

javascript - 多重声明时变量值填充不正确

转载 作者:行者123 更新时间:2023-12-01 00:48:58 25 4
gpt4 key购买 nike

我正在学习 JavaScript 基础知识。在一条语句中声明多个变量时,会得到不同的结果。

var jhon, kate = " kate";
console.log(jhon + kate);
var jhon = "jhon ", kate = " kate";
console.log(jhon + kate);

问题:为什么第一个 console.log 打印 kate 的值而不是 jhon 的值?

最佳答案

因为这样做:

var jhon, kate = " kate";

相当于:

var jhon;
var kate = " kate";

这是:

var jhon = undefined;
var kate = " kate";

当连接时,给出:

undefined kate

您只是没有在第一个示例中为 jhon 指定值。

关于javascript - 多重声明时变量值填充不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57139409/

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