You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
基础语法
基础数据类型的定义
//字符串类型
let title: string = '急急急'
//number
let age: number = 18
//boolean
let isLogin: boolean = true
//常量
const PI: number = 3.1415926
数组
let names: string[] = ['jack','li','wang']
函数
function 函数名(形参:类型){
函数体
return
}
//箭头函数
let 函数名 = () =>{
//函数体
}
对象
//定义对象并使用
//1. 定义接口
interface Person{
name: string
age: number
weight: number
dance: (i: number) =>{
console.log('ming跳了',i,'次舞')
}
}
//基于接口,定义对象
let ym: Person = {
name: 'ming',
age: 18,
weight: 90
}
//获取对象属性值 对象名.属性名
console.log('体重:',ym.weight)
联合类型
let judge: number|string = 100
judge = 'A'
枚举
//约定变量只能在一组数据范围中选择值
enum ThemeColor{
Red = '#ffof29'
Orange = '#ff7100'
Green = '#30b30e'
}
//引用后color只能在ThemeColor中取值
let color: ThemeColor = ThemeColor.Red