📜  js var - Javascript (1)

📅  最后修改于: 2023-12-03 14:43:29.824000             🧑  作者: Mango

JavaScript变量介绍

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关键字可以避免变量提升问题。