main
commit
644d74ea51
@ -0,0 +1,147 @@
|
||||
# 基础语法
|
||||
|
||||
### 基础数据类型的定义
|
||||
|
||||
```tsx
|
||||
//字符串类型
|
||||
let title: string = '急急急'
|
||||
//number
|
||||
let age: number = 18
|
||||
//boolean
|
||||
let isLogin: boolean = true
|
||||
|
||||
|
||||
//常量
|
||||
const PI: number = 3.1415926
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 数组
|
||||
|
||||
```tsx
|
||||
let names: string[] = ['jack','li','wang']
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### 函数
|
||||
|
||||
|
||||
|
||||
```tsx
|
||||
function 函数名(形参:类型){
|
||||
函数体
|
||||
return
|
||||
}
|
||||
//箭头函数
|
||||
let 函数名 = () =>{
|
||||
//函数体
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### 对象
|
||||
|
||||
|
||||
|
||||
```tsx
|
||||
//定义对象并使用
|
||||
//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)
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 联合类型
|
||||
|
||||
```tsx
|
||||
let judge: number|string = 100
|
||||
judge = 'A'
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 枚举
|
||||
|
||||
```tex
|
||||
//约定变量只能在一组数据范围中选择值
|
||||
|
||||
enum ThemeColor{
|
||||
Red = '#ffof29'
|
||||
Orange = '#ff7100'
|
||||
Green = '#30b30e'
|
||||
}
|
||||
//引用后color只能在ThemeColor中取值
|
||||
let color: ThemeColor = ThemeColor.Red
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in new issue