【Angular】变量、常量声明与解构
来源:互联网 发布:吸烟有害健康烟盒 知乎 编辑:程序博客网 时间:2024/06/08 09:24
常量
- angular中 全局变量在类的外面,@Component()的上面声明
- 一旦赋值就不可以再改变值了;但是如果声明的变量是对象,对象里的属性值是可以被重新赋值的
变量
声明方式
Angular中变量声明有两种方式,一种是let,另一种是var
作用域
let:只在块级作用域内有效
var:只在包含它的函数,模块中有效
举例(注意两者的区别):
let声明方式
var声明方式
重复声明
- var声明的变量可重复声明,但是当使用该变量时,该变量的值为最后一次赋的值
- let声明的变量不可重复声明
(注意是声明与赋值的区别,两者均可多次被赋值)
let声明方式
var声明方式
声明前赋值或读取
- var声明的变量在声明前能被赋值或读取
- let声明的变量在声明前不能被赋值或读取
let声明方式
var声明方式
注:经实验证明,var和let只能用于方法内或类外,不能放在类内方法外;一般在类内方法外声明变量不写关键字,此处还不知道为什么???
结构
解构
解构分为:数组结构和对象结构;我理解的结构就是用变量来代替原来索引的位置,然后在用时就不用对象名[索引]了,直接用该变量名就可取得对应的值或赋值
数组解构
还可以使用rest参数语法创建一个剩余变量列表.”…”表示展开操作符,用于创建可变长的参数列表
输出为:1
2,3
对象解构
对象结构的好处:一些原本需要多行编写的代码,用对象结构的方式编写一行代码即可
输出为:wang 16
- 【Angular】变量、常量声明与解构
- 《揭秘Angular 2》-TypeScript声明和解构
- ES6--变量的声明及解构赋值
- Swift学习笔记之变量与常量声明
- 数据类型——变量常量和声明与定义
- java声明变量和常量
- ES6 变量、常量声明总结
- TypeScript笔记 5--变量声明(解构和展开)
- TypeScript笔记 5--变量声明(解构和展开)
- TypeScript笔记 5--变量声明(解构和展开)
- TypeScript笔记 5--变量声明(解构和展开)
- TypeScript笔记 5--变量声明(解构和展开)
- ES6中变量的解构与赋值
- swift之声明常量和变量
- GO声明变量和常量的方法
- Swift_声明变量var、常量let
- C++ 声明整型变量,输入字符常量
- 变量与常量(1)
- 用指针处理计算字符串长度
- servlet的生命周期?
- Java编程思想笔记(五)
- 定义二维数组,用行指针查找字符串
- 求最大公约数(辗转相除法)
- 【Angular】变量、常量声明与解构
- 150. Evaluate Reverse Polish Notation
- 进程间的通讯方式_共享内存
- Android面试篇之View和ViewGroup的关系
- AngularJs讲师代码点击状态值改变背景色
- Mysql主从复制实战
- Java线程池的使用
- 习题7 5-7题
- 从底部弹出框