1+3 4 > var name=12 undefined > console.log(typeof name) number undefined 输出中的undefin-6ren">
gpt4 book ai didi

javascript - 输出中的 "undefined"是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-04 02:51:51 24 4
gpt4 key购买 nike

在 Node 解释器中:

> 1+3
4
> var name=12
undefined
> console.log(typeof name)
number
undefined

输出中的undefined是什么意思?

为什么1 + 3不输出undefined,而其他两个则输出?

最佳答案

因为 1 + 3 返回 4。变量声明不返回任何内容,console.log 也不返回任何内容。您看到的 undefined 值是返回值。然而,变量赋值 (var hello; hello = "hello") 确实会返回指定的值(感谢 VLAZ 指出这一点)。

关于javascript - 输出中的 "undefined"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56085574/

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