Type Script的变量类型

Typescript 的重要特性之一就是数据有类型了。
常见的类型如:字符串、数值、布尔等都有了明确的定义。

变量声明的格式

let 变量名:类型 = 初始值;

字符型

let str:string = "abc";

数值型

数值型也支持不同的进制,用前缀区分
支持 整型和浮点型

//十进制
let a:number = 10;
//二进制
let b:number = 0b1010;
//八进制
let c:number = 0o13;
//十六进制
let d:number = 0xa1;
console.log(a,b,c,d) // 10 10 11 161

//浮点型
let e:number = 1.5;

布尔型

两个值 : true 、false

let flag1:boolean = true;
let flag2:boolean = false;

nu l l和undefined

两个特殊的值,这两个值可以赋值给其他的类型变量

// 特殊的类型
let f:null = null;
let g:undefined = undefined;

// 给字符串类型赋值为 null
let h:string = null;

any

万能类型any,表示不知道是什么类型,后面的值可以随便改。

// 初始值为【数字类型】
let k:any = 10;
// 后面又赋值了一个字符串类型
k = "abc";

数组

数组表示 : 一组类型相同的元素集合

// 方式一:
let arr1:number[] = [1,2,3];
console.log(arr1) // [1,2,3]

// 方式二 :使用范型
let arr2:Array<string> = ["aa","bb"];
console.log(arr2) // ['aa','bb']

void

void 主要用在函数的返回值类型上,表示没有返回值

// 返回字符串的函数
function sayHi1(name:string):string{
    console.log('hi :'+name)
    return 'hi : '+name;
}

console.log(sayHi1('小明')) // hi :小花


// 没有返回值的函数
function sayHi2(name:string):void {
    console.log('hi :'+name)
}
console.log(sayHi2('小花')) // undefined

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值