📅  最后修改于: 2023-12-03 14:43:29.824000             🧑  作者: Mango
JavaScript是一种弱类型语言,变量必须使用var
关键字进行声明。
var a = 1;
var b = "hello world";
var c = true;
JavaScript有五种数据类型:string
, number
, boolean
, null
, undefined
。
var a = "string"; //string类型
var b = 1; //number类型
var c = true; //boolean类型
var d = null; //null类型
var e = undefined; //undefined类型
变量作用域有全局作用域和局部作用域。
var a = 1; // 全局变量
function example() {
var b = 2; // 局部变量
console.log(a); // 访问全局变量
}
example();
console.log(b); // 报错,访问不到局部变量
在JavaScript中,变量可以在声明之前使用,这就是变量提升。
a = 1;
console.log(a); // 输出1,变量已经被提升
var a;
JavaScript中的变量必须使用var
关键字进行声明,在声明之前变量可以被使用,变量分为五种类型,作用域分为全局和局部,使用var
关键字可以避免变量提升问题。