gpt4 book ai didi

javascript - 为什么当我分配变量时控制台打印未定义?

转载 作者:行者123 更新时间:2023-11-29 16:45:39 24 4
gpt4 key购买 nike

嘿,我正在尝试做的非常简单的任务......我正在尝试将文本框中的文本分配给一个变量。当我在没有 var 的情况下运行时,我会收到文本,但如果我将其分配给 var,我会得到未定义的结果。有人可以向我解释一下吗,因为这让我很困惑?

enter image description here

最佳答案

TL;DR:事实并非如此。

你可以看到你的变量test的内容,il将输出与之前相同的内容。事实上,正是变量赋值返回了您在此处看到的 undefined

例如:

var test = 'Hello' // => undefined
test // => 'Hello'

另一种情况是使用 console.log 打印变量。如果这样做,返回值将是未定义,但输出将是您的变量内容(这里是Hello)。

console.log(test) // return: undefined / print: Hello

关于javascript - 为什么当我分配变量时控制台打印未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41927496/

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