学科分类
目录
JavaScript网页编程

变量的数据类型

JavaScript是一种弱类型语言,不用提前声明变量的数据类型。在程序运行过程中,变量的数据类型会被自动确定。与之相对的是强类型语言,如C、Java。下面通过代码比较弱类型语言与强类型语言的区别,如下所示。

// 强类型语言(Java)

int num = 10;  // 这里的变量num是int型(整数类型)
// 弱类型语言(JavaScript)

var num = 10;  // 这里的变量num一开始是一个数字型

num = 'abc';   // 赋值一个字符串,现在num变成了字符串型

从上述代码可以看出,JavaScript变量的数据类型,是在程序运行时根据等号右边的值来确定的。

点击此处
隐藏目录