02 2017 档案
摘要:解构是什么 解构(destructuring assignment)是一种表达式,将数组或者对象中的数据赋给另一变量。 在开发过程中,我们经常遇到这样问题,需要将对象某个属性的值赋给其它两个变量。代码如下: 有了解构,我们可以精简代码了 数组解构 将数组中前两项的值分别赋给f和s 变量值交换 使用.
阅读全文
摘要:在 "上一篇:基础变量" 中我们在声明变量时使用了关键字 ,这和JS中的 有点类似。 语法 基本语法:let 变量名:类型。当然类型不是必须的。 var var和let最大区别就是作用域不同,let有严格的块作用域。 1 我们都知道,js中的作用域不是很严格。比如下面代码: 在js中变量msg仍然可
阅读全文
摘要:强类型是TypeScript值得称赞的特性,对于很多后端开发者来说是绝对的福利,加上静态检查使得我们可以在开发态就可以发现很多问题。 TypeScript中的类型和JavaScript差不多,下面我们一一介绍。 1 布尔(boolean) 2 数值(number) 同JavaScript中一样,数值
阅读全文
摘要:代码调试(debug)是日常开发中必不可少的手段之一,无法进行代码调试会让我们痛苦不已,本文主要介绍如何调试TypeScript代码 很多刚接触TypeScript的人或许有疑问,我们编写的TypeScript编译成JavaScript,在html中引用的是编译后的JavaScript,这样代码报错
阅读全文
摘要:TypeScript是什么 Typescript是JavaScript的超集,支持ES6特性并且提供了类型系统,可以编译成Javascript。是微软开发且已经在github上开源。 ES6(ES2015,ES2016等)虽然已发布,但是很多浏览器厂商对其并不是完全支持,当前我们要想使用最新的ES6
阅读全文