您可以使用类型声明变量还是使用 javascript 中的 var 声明变量,什么时候它是更好的选择?

Can you declare a variable using the type vs using var in javascript and when would it be a better option?

我了解使用 var 声明变量有助于防止类型转换问题。我进行了搜索,none 个建议答案确实适用于我的问题。我从 W3Schools 等其他网站查找示例,但所有示例都使用 var 来声明变量,但没有真正解释原因。

var myVariable = 'Hello';

你能做到以下几点吗?如果是这样,什么时候比使用 var 声明变量更好?

String myVariable = 'Hello';

Can you do the following? String myVariable = 'Hello';

不,你不能。 JavaScript 是 loosely typed language.

当然,您可以通过尝试您的第二个建议来发现这一点,这会引发错误:

String myVariable = 'Hello';


而且,帮自己一个忙,不要使用 W3School,因为众所周知,它的信息不完整、过时,有时甚至只是不正确的信息。而是使用 Mozilla Developer's Network。 Mozilla 基金会是 JavaScript 语言的管理者(在 Netscape 失火后)。他们是许多网络语言的公认权威。