gpt4 book ai didi

javascript - 将 javascript 变量声明为特定类型

转载 作者:行者123 更新时间:2023-12-03 02:20:46 25 4
gpt4 key购买 nike

标题说明了一切,但我将提供更多说明:

在看到许多 javascript 示例后,所有变量都声明为类型 var ,并看到对其他数据类型的支持,为什么不这样声明特定数据类型的变量?意思是,为什么不是这样:

string hello = 'Hello, World'

用来代替

var hello = 'Hello, World'

查看类似 OReilly Javascript 的网站表明还有其他类型的保留字。再说一遍,为什么不使用它们?难道不会产生这样的行:typeof(variable)==='string';不再需要?

最佳答案

很简单,JavaScript 变量没有类型。 有类型。

该语言允许我们编写如下代码:

var foo = 42;
foo = 'the answer';
foo = function () {};

因此在变量声明中指定类型是没有意义的,因为类型是由变量的值决定的。这在“动态”语言中相当常见。

关于javascript - 将 javascript 变量声明为特定类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14202743/

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