web前端:ES6 - 基础学习(3): 变量的解构赋值

    作者:帝鸿琬琰 更新于: 2020-03-09 23:02:59

    Web开发

      变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在javaVisualBasic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义"变量"的准确外延。

      解构赋值概述

      1、解构赋值是对赋值运算符的扩展。

      2、它是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。

      3、代码书写上显得简洁且易读,语义更加清晰明了;而且还方便获取复杂对象中的数据字段。

      解构模型

      在解构赋值操作过程中,有下面两部分参与:

      1、解构的源:解构赋值表达式的右边部分。如leta=1;

      2、解构的目标:解构赋值表达式的左边部分。如leta=1;

      Javascript数据类型

      基本数据类型(值类型):字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义(undefined)、Symbol(ES6引入的一种新原始数据类型,表示独一无二的值)。

      引用数据类型:数组(Array)、对象(Object)、函数(Function)。

      变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来存储用户单击web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在VBScript中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。

课课家教育

未登录

1