[TypeScript语法1]quick start
来源:互联网 发布:淘宝小二网站 编辑:程序博客网 时间:2024/06/05 08:40
由于公司需要,暂时先放下es6的学习,先重点看typescript,回头再看es6。
/**练习typeScript-1 * Created by liyanq on 17/6/7. *//*1,函数参数写成person: string这样,编译成es5后,直接把string拿掉了,根本不鸟~ * 2,interface的声明编译成es5后,直接被忽略~ * 3,接口声明了字段后,对象必须实现,否则不匹配~ * 4,constructor函数中,public修饰的参数,直接会增加一个public字段*/interface Person { FirstName: string; LastName: string; thirdName: string;}function greeter(person: Person) { return "Hello " + person.FirstName + ' ' + person.LastName + " " + person.thirdName;}// var user = [1,2,3];Argument of type 'number[]' is not assignable to parameter of type 'string'var user = {FirstName: "Jane", LastName: "User", thirdName: "twelveMan"};console.log(greeter(user));class Student { private fullName: string; constructor(FirstName: string, public thirdName, public LastName) { this.fullName = FirstName + " " + thirdName + " " + LastName; }}var s = new Student("Jane", ".M", "user");console.log(s);//Student { thirdName: '.M', LastName: 'user', fullName: 'Jane .M user' }let [a,b,c]=[1, 2, 3];console.log(a, b, c);//1 2 3
阅读全文
0 0
- [TypeScript语法1]quick start
- OpenSocial Quick Start 1
- 【1】quartz quick start
- mongoDB笔记1-quick start
- TypeScript 语法
- Quick Start
- Quick Start
- Velocity Quick Start [1] - 第一个实例
- Velocity Quick Start [1] - 第一个实例
- Velocity Quick Start [1] - 第一个实例
- jetty学习1 quick start jetty
- Quick Start 1 —— Desktop Basics
- TypeScript入门-语法篇
- TypeScript 基本语法
- TypeScript语法 中级篇
- [TypeScript语法2]basicTypes
- [typeScript语法3]interface
- [typeScript语法4]class
- android 自定义checkBox的样式
- 生成 Bingo 卡片
- java基础(一)——变量有效范围
- [Codeforces 814D] An overnight dance in discotheque 树形dp,贪心
- JavaWeb学习总结 系列网址
- [TypeScript语法1]quick start
- CSDN转载
- 深入理解 Java并发之synchronized
- web.xml配置详解之filter
- js小知识
- 配置maven的mirror(镜像)
- 南阳理工628解题报告(小媛在努力)
- classpath: 和classpath*:的区别
- 键盘布局背后的原理