gpt4 book ai didi

javascript substring 方法支持整数 - chrome

转载 作者:行者123 更新时间:2023-11-29 18:49:15 27 4
gpt4 key购买 nike

当我尝试将数字值分配给 JavaScript 关键字名称时,如下所示

var a="12345";
var b=a.substring(1,3)
console.log(b);
var name=12345;
var y=name.substring(1,3)
console.log(y);

我排除它抛出类型错误,但它为变量 b 和名称产生相同的输出。

我知道关键字不应该用作变量,仍然很想知道它是如何工作的。

最佳答案

name 是指 window.name , 一个字符串(看起来是由浏览器强制执行的)。

当您编写 var name = 12345; 时,您基本上会覆盖它(由于 var 的工作方式,请参阅 differences betwen var and let )。

由于 window.name 必须包含一个字符串,因此它在内部被转换为 '12345'

关于javascript substring 方法支持整数 - chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51908532/

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