当前位置: 首页 > news >正文

设计衣服的网站天津百度推广

设计衣服的网站,天津百度推广,重庆免费网站建站模板,dw网页制作使用方法目录 一、类型推断和类型注解二.类型注解#xff0c;声明时指定类型三、类型断言四、基础类型和联合类型字符串数字和浮点类型布尔空和undefined多类型值限定 五、数组 元组 枚举数组元组,?代表可选参数枚举枚举使用 六、函数函数作为参数 七、类、接口与抽象类类访问修饰符类… 目录 一、类型推断和类型注解二.类型注解声明时指定类型三、类型断言四、基础类型和联合类型字符串数字和浮点类型布尔空和undefined多类型值限定 五、数组 元组 枚举数组元组,?代表可选参数枚举枚举使用 六、函数函数作为参数 七、类、接口与抽象类类访问修饰符类的继承接口抽象类命名空间 八、类型别名九、泛型十、运算符十一、条件控制十二、循环控制十三、正则表达式 一、类型推断和类型注解 //1. 类型约束 let str 赵云 //str 10 会报错因为初始值约束为字符串二.类型注解声明时指定类型 let str2:string 张飞三、类型断言 let nums [1,2,3] var result nums.find(i i2) //var ss result * 2 //这样会报错//可以添加类型断言as xx 关键字 断言是某种类型 var result2 nums.find(i i2) as number var ss result2 * 2四、基础类型和联合类型 字符串 //省略类型 let author 李白 //指定类型 let author2:string 李白数字和浮点类型 let n2:number 10 let n3:number 1.1布尔 let b1:boolean true空和undefined let nu:null null let und:undefined undefined多类型 let v4 :string|null null值限定 //let v5 : 1|2|3 5//会报错 let v6:1|2|3 2五、数组 元组 枚举 数组 let nums3:number[] [1,2,3] //省略类型 let nums2 [1,2,3] //数组 let nums3:number[] [1,2,3] //在数组后面追加元素 nums3.push(4) //在数组前面添加元素 nums3.unshift(1) //删除最后面的元素 nums3.pop() //从第几位开始删除几个 nums3.splice(0,1) //删除最前面的 nums3.shift() let nums4 [1,2,3] //合并两个数组 nums3.concat(nums4) //根据下标查找元素位置 nums3.indexOf(2) //排序 nums3.sort() nums3.reverse()元组,?代表可选参数 let ccc :[number,string,number,number?] [1,2,2] //省略类型 let ccc2 [1,2,2,6]枚举 enum My{A,B,c }枚举使用 My.A //或者 My[0]六、函数 //函数a默认值是2b是可选参数c是剩余参数,返回值为string类型 function login(a:number 2,b?:string,...c:string[]):string{ return jack }//调用函数 login(1,,1,2,3)函数作为参数 function toExit(exit:Function){//执行exit(nickk)}//第一种调用 function handleExit(nickk:string){console.log(退出1) } toExit(handleExit)//第二种调用 匿名调用 toExit(function(nickk:string){console.log(退出2) })//第三种调用 toExit((nickk:string){console.log(退出3) })七、类、接口与抽象类 类 //类 class Person{ //静态属性 static DES:string 张飞nick:string 默认count:number 2//构造方法constructor(nick:string,count:number){this.nick nickthis.count count}//方法say(nick:string){}//静态方法static play(nick:string){} } //使用类 let p new Person(tom,5) //p.nick jack p.say(飞飞) Person.play(飞飞)访问修饰符 public protected private类的继承 //继承extends class Student extends Person {} //使用 let stu new Student(jack,6) stu.count 10 接口 //接口 interface People{name:string,age:number,}const Man:People {name:jack,age:18 }抽象类 //抽象类 abstract class Persons{name:string tomplay(){}//抽象方法abstract jump2():any} class Teacher extends Persons{//继承抽象类必须重写抽象方法jump2(){}}命名空间 namespace aa{//在命名空间内添加export 可被外部调用export class Person{} } namespace bb{class Person{} } let ap new aa.Person() //let bp new bb.Person() 报错找不到八、类型别名 //非自定义模式 let nickName :string | number jack let nickName2 :string | number 20 //自定义类型别名 type MyNickName string | Numberlet nickName3:MyNickName TOM let nickName4:MyNickName 33九、泛型 function count(a:number, b:any):number[]{ return [a,b] }//通过泛型改造后 function addT(a:T, b:T):T[]{ return [a,b] }addnumber(1,2) //add(1,2) 可省略类型 addstring(jack,tom) //add(jack,tom) 可省略类型十、运算符 // - * / % -- // // 判断值相等 // 判断值和类型都相等 //! 值不相等 //! 值和类型都不相等 // 并且 //|| 或者十一、条件控制 // if else if else // switch case let age 10 switch(age){case 1:breakcase 2:break;default: }十二、循环控制 let a 2 while(a1){} //至少执行一次 do{}while(a2)let names:string[] [张飞,赵云] for(let i 0;i8;i){var res names[i]if(i5){break}else {continue} } for(let n of names){//直接得到值var res n } for(let index in names){//索引var resIndex index }十三、正则表达式 …
http://www.w-s-a.com/news/989816/

相关文章:

  • 企业建站用什么系统网站建设补充协议模板
  • 常州网站关键字优化淘客网站怎么做排名
  • 全flash网站制作教程网站做进一步优化
  • 建设网站步骤是如何做自媒体和网站签约赚点击
  • 网站建设的闪光点网站 备案 拍照
  • 那些企业需要做网站九洲建设集团网站
  • 中山企业做网站昆明做网站价格
  • wordpress 新网站 代码网站可以做系统还原吗
  • 百度给做网站公司餐饮设计装饰公司
  • 专门卖医疗器械的网站网站建设方案一份
  • 吉林省建设安全监督站网站wordpress 4.7.5下载
  • 网页制作视频的网站建设营销策划公司
  • 玉雕网站建设八点品牌设计公司招聘
  • 服务器可以自己的网站吗flash 网站 源码
  • 湖南做网站 搜搜磐石网络网站注册收入
  • 北京软件网站开发装修设计培训机构
  • 哪个网站能帮助做路书网站建设的技巧
  • 上海网站备案在哪里在国外怎么做网站
  • 做网站得花多钱乡村振兴网站建设
  • 站设计培训课程wordpress自动回复
  • 上海闵行区 网站建设永久免费crm软件下载
  • 天津营销网站建设公司排名台州网站排名公司
  • 环保网站 怎么做物流网站的功能与特色
  • 网站多久才会被收录服务器租用泰海
  • 电商网站建设合同模板临汾推广型网站建设
  • 天猫商务网站建设目的长春网站设计
  • 公司网站建设会议纪要昆山高端网站建设机构
  • 做消费网站流程深圳网站设计价格
  • 做电影网站怎么接广告中国最新军事新闻视频
  • 网站推广设计做哪些设置自动删除的wordpress