gpt4 book ai didi

javascript - 为什么 'string' + undefined => 'stringundefined'?

转载 作者:行者123 更新时间:2023-12-02 07:26:15 27 4
gpt4 key购买 nike

这个问题很简单。在Javascript中,为什么:

'string' + undefined
//=> 'stringundefined'

我本来希望只返回 string,或者至少会出现一条错误,指出您无法将undefined转换为字符串数据类型。

最佳答案

由于您正在执行字符串连接,因此会发生强制类型转换。 undefined正在转换为其字符串值并添加到字符串中

'string' + undefined

Step 1: 'string'
Step 2: undefined -> 'undefined'
Step 3: 'string' + 'undefined'

关于javascript - 为什么 'string' + undefined => 'stringundefined'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31063865/

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