JavaScript快速入门(3):变量与常量

本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正。另:转载请注明出处。

常量

  • 字符串字面值:单引号或双引号都可以,例如:'foo', "bar"。

  • Boolean 字面值:true 、 false 。

  • 使用 const 关键之声明常量,例如:const PI = 3.14;

变量声明

使用 var 关键字声明变量,例如:

var x, y;
var a = 123, b = 'foo';

未初始化的变量,其默认值为 undefined 。

变量的作用域

变量的作用域分为:

  • 局部变量:声明在函数中的变量,只能在函数中使用;

  • 全局变量:声明在函数外的变量。另外,函数中使用的未声明的变量,默认也看做全局变量,例如:

var x = 123;     // 声明全局变量
function bar() {
    console.log(x);
    z = 456;     // 未声明的变量自动当做全局变量
}
bar();           // output 123
console.log(z);  // output 456

完。

猜你喜欢

转载自www.cnblogs.com/itwhite/p/12218012.html