TS(TypeScript)语法快速入门
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)语法快速入门相关推荐
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- python编程语法教程-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- Thymeleaf 语法快速入门
1.简介 官方网站:https://www.thymeleaf.org Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎. Thymeleaf的主要目标是为您的开发工作流 ...
- python基础语法入门大全_python 基础语法——快速入门
今天来讲一些老生常谈,但凡学习一门语言都逃不过基本的语法,我们也来叨逼叨逼.不过不想事无巨细地讲,因为没有意义,估计讲完了大家都忘记了,我们挑钟爱你,其他的可以自学. 变量,学习一门语言第一件事可能是 ...
- Object+C语法快速入门
大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了. ...
- [Markdown语法][快速入门][CSDN]
Markdown语法 Markdown学习资料 [使用建议] 快捷键 目录 标题 文本样式 列表 链接 代码片 表格 注释 & 注脚 自定义列表 LateX数字公式 插入甘耐图 插入UML图 ...
- Object C语法快速入门
转载来源于: http://www.cocoachina.com/newbie/tutorial/2009/0611/150.html 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨 ...
- JavaScript基础语法快速入门
文章目录 基础语法 JavaScript的位置 预前知识 注释 原则 字面量.变量.标识符 Unicode编码 数据类型 字符串 数值 布尔值 NULL UNDEFINED 强制转换String 强制 ...
- 英语语法快速入门4--定语与定语从句(附思维导图)
文章目录 4.定语和定语从句 4.1 什么是定语? 4.2 定语的成份? 4.3定语的位置? 4.4 定语从句 4.5 写作中定语和定语从句使用建议 写在前面 关于参考材料:本系列博客参考刘晓艳老师的 ...
最新文章
- Python自学笔记-列表生成式(来自廖雪峰的官网Python3)
- linux下安装监控网络流量工具Iptraf
- java8新特新:接口流-Stream()接口和所有方法(map,foreach,filter,count,distinct,limit,collect,skip,sorted)
- vue --- 使用字符串'api'跨域请求资源
- Windows批处理符号简介、常用Dos命令
- 34Linux日期指令
- Spring @Scheduled定时任务调度配置的详解
- Linux中缺32位运行库steam,Steam游戏必备运行库
- 技术大众化--10款无需编程的App DIY开发工具
- android otg dac,随身HiFi 安卓OTG功能在音频上的妙用
- 服务器节点数及系统数量,计算节点服务器数量16.docx
- 求有10个整型元素的数组中最大元素及其下标。
- cocos2d-x3.x 游戏手柄
- Docker-compose快速部署PostgreSQL
- windows chrome设置为默认浏览器,所有链接,包括本地的html页面都无法打开
- 涂鸦智能季报图解:营收5532万美元同比降3% 亏5500万美元
- 【C语言程序】使用printf函数输出唐诗《静夜思》的诗句
- 集丰照明|灯光照明设计必须了解的那些软件
- 【C语言】30行代码写出无限重启程序,室友太吵怎么办?
- android系统智能手表 开箱,安卓智能手表不知如何选择?先看评测告诉你答案
热门文章
- selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable: [obje
- SOFA Weekly | Layotto 本周新晋 Contributor、QA 整理、新手任务
- outlook配置文件添加服务器,配置 Outlook 配置文件设置
- css圆点图片呼吸动画效果,css动画实现呼吸圆
- 智慧茶厂:茶叶温湿度远程监测系统
- Python脚本化监控 HTTP WEB服务端口状态和邮件告警
- Mapper文件中不等号的写法
- get_user_pages和get_user_pages_fast的区别
- java servlet是单例吗_SpringMVC中DispatchServlet是单例还是多例(附源码分析)
- 阿里的nacos+springboot+dubbo2.7.3集成以及统一处理异常的两种方式