如何在javascript中声明变量类型?

如何在javascript中声明变量类型?,javascript,Javascript,我在做JavaScript,我想知道:我们能为变量声明一个类型吗?如果是,如何键入?没有未键入的javascript变量。您无法定义javascript变量的类型 因为它可以包含从文本到数字的所有内容,所以从技术上讲,您不需要/不能这样做,因为JavaScript是一种松散编写的编码语言。虽然当您声明一个变量时,它就是那个数据类型,唯一的区别是我们可以覆盖这些值,并且数据类型会被更新 var one = 15; //int var two = "Hello";//string var three

我在做JavaScript,我想知道:我们能为变量声明一个类型吗?如果是,如何键入?

没有未键入的javascript变量。

您无法定义javascript变量的类型
因为它可以包含从文本到数字的所有内容,所以从技术上讲,您不需要/不能这样做,因为JavaScript是一种松散编写的编码语言。虽然当您声明一个变量时,它就是那个数据类型,唯一的区别是我们可以覆盖这些值,并且数据类型会被更新

var one = 15; //int
var two = "Hello";//string
var three = false; //boolean
var four = ["hello","world"];//object Array
var five = {prop:"key"}; //object Object
现在我们也可以重写这些,数据类型将被更改。要检查数据类型,请执行以下操作:

console.log(typeof one);

javascript中的类型是自动生成的,例如,当您为变量赋值时

var myVar = "Hello World";

myVar的类型自动更改为string,您可以使用JSDoc和Google Closure Compiler counts in通过typeof函数查看它。这是最好的理解方法,但在技术上并不正确。可以更改类型。。。或者在声明变量时使用此选项。。。但你真的不需要。。。了解更多信息。