变量

  • TypeScript真香系列-基本类型和变量声明

    TypeScript真香系列的内容将大量参考中文文档,但是文中的例子基本不会和文档中的例子重复。另外,文中一些例子的结果都是在代码没有错误后编译为JavaScript得到的。如果想实际看看TypeScript编译为JavaScript的代码,可以访问TypeScript的在线编译地址,动手操作,印象更加深刻。

    JavaScript 2020-04-08 281 0 0
  • 动图学 JavaScript 之:声明提升(Hoisting)

    背景 JS 由于语言设计的缺陷(工期不够?),里面有一些堪称神奇的特性,初学者碰到后可能会满脸黑人问号,今天要介绍的就是其中的一个特性:声明提升(Hoisting)。 如果你是一个...

    2020-04-06 222 0 0
  • 抛弃变量,编写更加可读的JavaScript代码

    动机 理解一段代码最大的阻碍是大量的变量。而变量可以引入状态,这又将成倍的增加复杂性。每一个变量都使得理解代码更加困难。 一个布尔值可以有两个状态,两个布尔值有四个。如果你的方法里...

    2020-04-02 279 0 0
  • ES6中的变量和作用域

    这篇文章主要是探讨如何处理ES6中的变量和作用域。 通过let和const确定块作用域 使用let和const创建块作用域,他们声明的变量只存在块内。比如下面的示例,let声明的变...

    2020-04-02 252 0 0
  • 抛弃变量,编写更加可读的JavaScript代码

    动机 理解一段代码最大的阻碍是大量的变量。而变量可以引入状态,这又将成倍的增加复杂性。每一个变量都使得理解代码更加困难。 一个布尔值可以有两个状态,两个布尔值有四个。如果你的方法里...

    JavaScript 2020-04-02 341 0 0
  • JavaScript深入之变量对象

    JavaScript深入系列第四篇,具体讲解执行上下文中的变量对象与活动对象。全局上下文下的变量对象是什么?函数上下文下的活动对象是如何分析和执行的?还有两个思考题帮你加深印象,快...

    2020-04-01 252 0 0