美文网首页
《JavaScript高级程序设计》(第4版)笔记4

《JavaScript高级程序设计》(第4版)笔记4

作者: 0清婉0 | 来源:发表于2021-04-29 22:03 被阅读0次

第三章 语言基础

3.1 语法

3.3 变量

ECMAScript变量是松散类型的,意思是变量可以用于保存任何类型的数据。

每个变量只不过是一个用于保存任意值的命名占位符。

有3个关键字可以声明变量:var、const和let。

var在ECMAScript的所有版本中都可以使用,而const和let只能在ECMAScript 6及更晚的版本中使用。

3.1.1 var关键字

可以用它保存任何类型的值。(不初始化的情况下,变量会保存一个特殊值undefined)

1. var 声明作用域

使用var操作符定义的变量会成为包含它的函数的局部变量。

比如,使用var在一个函数内部定义一个变量,就意味着该变量将在函数退出时被销毁:

function test() {

var message = "hi"; // 局部变量

}

test();

console.log(message); // 出错!

如果需要定义多个变量,可以在一条语句中用逗号分隔每个变量(及可选的初始化):

var message = "hi",

found = false,

age = 29;

相关文章

  • TypeScript学习记录- 数据类型基础

    TS 学习笔记记录 相关文档 TypeScript 入门教程-xcatliu JavaScript高级程序设计(第...

  • 今年想看的前端入门书籍

    《JavaScript 权威指南(第6版)》《JavaScript 高级程序设计(第3版)》《JavaScript...

  • 2019-04-17

    JavaScript高级程序设计笔记 第一章 JavaScript简介 JavaScript历史回顾 JavaSc...

  • 《JavaScript高级程序设计》笔记2:在HTML中使用Ja

    参考原文:《JavaScript高级程序设计》笔记:在HTML中使用Javascript