• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

02_TypeScript数据类型

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,写ts代码必须指定类型。
 
1、布尔类型(boolean)
  var flag:boolean = true;
 
2、数字类型(number)
  var num:number = 123;
 
3、字符串类型(string)
  var str:string = '爽歪歪';
 
4、数组类型(array)
  var arr:number[] = [1,3,5,7]
  var arr:Array<number> = [2,4,6,8]
 
5、元组类型(tuple)
  var arr:[number,string] = [666,'six']
 
6、枚举类型(enum)
  enum Flag{
    success = 1,
    error = 2    
  }
  
  enum Color{
    c1 = 'red',
    c2 = 'green',
    c3 = 'blue'
  }
 
7、任意类型(any)
  var tt:any = 123;
  tt = '123';
  tt = true;
 
  var box:any = document.getElementById('box');
  box.style.color = 'red';
 
8、null 和 undefined
  var num:number | undefined;
  num = 123;如果定义没有赋值就是 undefined
  
  var num:number | null | undefined
  num = 123;一个元素可能是number类型,可能是null,可能是undefined
 
9、void类型
  表示没有任何类型,一般用于定义方法的时候没有返回值
  function run():void{
    console.log(123)
  }
 
  如果有返回值且是number类型:
  function run():number{
    return 123;
  }
 
10、never类型
  其他类型(包括null和undefined)的子类型,代表不会出现的值。never声明的变量只能被never类型所赋值。一般用不着。
  var a:never;
  a = (()=>{
    throw new Errow('错误')
  })()
 
  
 
 
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
01_TypeScript介绍安装发布时间:2022-07-18
下一篇:
06_TypeScript泛型发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap