gpt4 book ai didi

javascript - javascript解释器如何理解变量的数据类型?

转载 作者:行者123 更新时间:2023-12-02 14:37:36 26 4
gpt4 key购买 nike

我想知道,javascript解释器在执行时如何知道变量的数据类型。对于 Java 和其他语言,我们使用 来声明数据类型,但在 javascript 中我们只需将其声明为“var”。

var number1 = 2;
var number2 = 3;

var number3 = number1+number2;

console.log(number3);

输出为 5 。为什么不是 23?

谢谢。

最佳答案

因为两者都不是字符串。

变量的类型与该变量的内部表示相关联。

在源解析期间,变量根据语言语法进行词法分析。没有引号,不是字符串,所以它是一个数字。由于两者都是数字,因此结果是数字。

关于javascript - javascript解释器如何理解变量的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37300261/

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