gpt4 book ai didi

javascript - 为什么我们在 JavaScript 中使用 "var"而不是字符串、数字或 bool 值(基元)?

转载 作者:行者123 更新时间:2023-11-28 15:30:18 24 4
gpt4 key购买 nike

当 JavaScript 中有 String 、 Number 和 Boolean 原语时,为什么我们要使用“var”。

var str = 'Sample String';

String str = 'Sample String';

最佳实践是什么?为什么?

最佳答案

Why we use var instead of String?

因为 JavaScript 是 dynamically typed设计语言。名为 str 的变量在初始化时可能会存储字符串,但稍后会存储数字(或任何其他类型的值):在任何时候都不会检查类型。当该语言被创建时,它被认为是一种优势。

事实上,我们仅使用 var 来使特定名称成为特定范围内的本地名称;强烈推荐,但甚至不是必需的(除非打开“严格模式”)。使用String(或任何其他类型名称 - 实际上是相应构造函数的名称)将导致语法错误。

关于javascript - 为什么我们在 JavaScript 中使用 "var"而不是字符串、数字或 bool 值(基元)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27620923/

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