namespace Test{//命名空间interface ITsInterface{//接口interfaceFunction();}class TsFather{//类//构造函数constructor(){}public test(){}}//extends-继承//implements-继承接口class TsRuleExplain extends TsFather implements ITsInterface{//动态类型  可以赋值为任意类型的对象public a;public b:any;name:string;                 //string类型  不申明3p  默认publicprivate age:number;              //数字类型  int  double  float byte long 都用number标示protected sex:boolean;           //bool变量public list:number[] = [];     //列表//对象(字典)//用于字典public map = {};//动态类型 不指明键值类型public map2:{[key:string]:GridItem;} = {};//用于对象public map3 = {myName:"hahah", age:1};//重写构造函数constructor(){//调用父类构造函数super();console.log(this.map3.myName);       //控制台打印console.log(this.map3.age);          //控制台打印}//重写父类方法public test(){super.test();     //重写时用于调用父类方法}//实现接口函数interfaceFunction(){}//注释的一种方式/**自定义传参函数 * @param id 这样可以注释函数参数意思* @param name 当外部调用该函数时 传参是可以看到对应注释内容*/public myFunction(id:number, name:string):number{return 0};//不定长参数函数  可以传入无数参数public myArgFunction(name:string, ...arg:any[]):void{};//常用条件判断和循环语法public myTest(){//if...elseif(this.sex && this.age == 2){}else if( this.age == 1 || this.list.length){}else{}//switchswitch(this.age){case 1:break;case 2:break;default:break;}//for循环for( let i = 0; i < 3; ++i ){}//这样可以循环得到map中的键for( let k in this.map ){}//while循环while(this.sex){if( this.sex )continue;elsebreak;}}}
}

TS(TypeScript)语法快速入门相关推荐

  1. python编程基础语法-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  2. python编程语法教程-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  3. Thymeleaf 语法快速入门

    1.简介 官方网站:https://www.thymeleaf.org Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎. Thymeleaf的主要目标是为您的开发工作流 ...

  4. python基础语法入门大全_python 基础语法——快速入门

    今天来讲一些老生常谈,但凡学习一门语言都逃不过基本的语法,我们也来叨逼叨逼.不过不想事无巨细地讲,因为没有意义,估计讲完了大家都忘记了,我们挑钟爱你,其他的可以自学. 变量,学习一门语言第一件事可能是 ...

  5. Object+C语法快速入门

    大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了. ...

  6. [Markdown语法][快速入门][CSDN]

    Markdown语法 Markdown学习资料 [使用建议] 快捷键 目录 标题 文本样式 列表 链接 代码片 表格 注释 & 注脚 自定义列表 LateX数字公式 插入甘耐图 插入UML图 ...

  7. Object C语法快速入门

    转载来源于: http://www.cocoachina.com/newbie/tutorial/2009/0611/150.html 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨 ...

  8. JavaScript基础语法快速入门

    文章目录 基础语法 JavaScript的位置 预前知识 注释 原则 字面量.变量.标识符 Unicode编码 数据类型 字符串 数值 布尔值 NULL UNDEFINED 强制转换String 强制 ...

  9. 英语语法快速入门4--定语与定语从句(附思维导图)

    文章目录 4.定语和定语从句 4.1 什么是定语? 4.2 定语的成份? 4.3定语的位置? 4.4 定语从句 4.5 写作中定语和定语从句使用建议 写在前面 关于参考材料:本系列博客参考刘晓艳老师的 ...

最新文章

  1. Python自学笔记-列表生成式(来自廖雪峰的官网Python3)
  2. linux下安装监控网络流量工具Iptraf
  3. java8新特新:接口流-Stream()接口和所有方法(map,foreach,filter,count,distinct,limit,collect,skip,sorted)
  4. vue --- 使用字符串'api'跨域请求资源
  5. Windows批处理符号简介、常用Dos命令
  6. 34Linux日期指令
  7. Spring @Scheduled定时任务调度配置的详解
  8. Linux中缺32位运行库steam,Steam游戏必备运行库
  9. 技术大众化--10款无需编程的App DIY开发工具
  10. android otg dac,随身HiFi 安卓OTG功能在音频上的妙用
  11. 服务器节点数及系统数量,计算节点服务器数量16.docx
  12. 求有10个整型元素的数组中最大元素及其下标。
  13. cocos2d-x3.x 游戏手柄
  14. Docker-compose快速部署PostgreSQL
  15. windows chrome设置为默认浏览器,所有链接,包括本地的html页面都无法打开
  16. 涂鸦智能季报图解:营收5532万美元同比降3% 亏5500万美元
  17. 【C语言程序】使用printf函数输出唐诗《静夜思》的诗句
  18. 集丰照明|灯光照明设计必须了解的那些软件
  19. 【C语言】30行代码写出无限重启程序,室友太吵怎么办?
  20. android系统智能手表 开箱,安卓智能手表不知如何选择?先看评测告诉你答案

热门文章

  1. selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable: [obje
  2. SOFA Weekly | Layotto 本周新晋 Contributor、QA 整理、新手任务
  3. outlook配置文件添加服务器,配置 Outlook 配置文件设置
  4. css圆点图片呼吸动画效果,css动画实现呼吸圆
  5. 智慧茶厂:茶叶温湿度远程监测系统
  6. Python脚本化监控 HTTP WEB服务端口状态和邮件告警
  7. Mapper文件中不等号的写法
  8. get_user_pages和get_user_pages_fast的区别
  9. java servlet是单例吗_SpringMVC中DispatchServlet是单例还是多例(附源码分析)
  10. 阿里的nacos+springboot+dubbo2.7.3集成以及统一处理异常的两种方式