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

TypeScript学习(一)-一些基本的数据类型

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1. 数据类型

1.1 原始数据类型

boolean

let done: boolean = true
done = Boolean(555)

number

let num: number = 1
let num16: number = 0xf00a //16进制
let notNum: number = NaN
let infNum: number = Infinity // 无穷大

string

let usrname: string = '宝树呐'
let sentence: string = `年龄是:${666}`

null

undefiend

Array


let arr1:string[]
arr1.push('str')

let arr2:Array<string>
arr2.push('sr')

Map

let map = new Map<string, boolean>();
map.set('e', true)
const v = map.get('e')

Tuple

// 返回的是一个元组的数组
function returnTuples(): [number, string][] {
  let arr: [number, string][]
  arr.push([1, '66'])
  return arr
}

1.2 特殊类型

任意值类型(any)

  • 说明可以用任意类型的值赋值
  • 任意值类型可以访问任何属性(就是可能是undefiend
  • 直接let var没有初始值,则这个var就是any的任意类型
let an: any = 1
an = 'emm'
// an.property是undefiend
console.log(an.property)

联合类型

  • 指定一个变量可以是某几个类型
  • 类型用竖线分隔
let cat: string | number
cat = 1
cat = 'emm'

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
使用typescript开发Vue发布时间:2022-07-18
下一篇:
TypeScript(20): 声明文件发布时间: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