基础

打印

1console.log('说明', '内容') 2console.log('说明', '内容1', '内容2') 3 4// 01-30 15:38:15.617 2116-5904 A0c0d0/JSAPP I 说明 内容
console.log('说明', '内容') console.log('说明', '内容1', '内容2') // 01-30 15:38:15.617 2116-5904 A0c0d0/JSAPP I 说明 内容

常量

1const PI: number = 3.1415926
const PI: number = 3.1415926

枚举

1enum ThemeColor { 2 Red = '#ff0f29', 3 Orange = '#ff7100', 4 Green = '#30b30e' 5} 6 7let color: ThemeColor = ThemeColor.Red
enum ThemeColor { Red = '#ff0f29', Orange = '#ff7100', Green = '#30b30e' } let color: ThemeColor = ThemeColor.Red

变量

 1let name: string = 'Yang'  2let age: number = 33  3let isProgramer: boolean = true  4  5// 修改  6age = 35  7  8// 联合类型  9let judge: number | string = 100 10 11// 限定范围 12let gender: 'man' | 'woman' | 'secret'
let name: string = 'Yang' let age: number = 33 let isProgramer: boolean = true // 修改 age = 35 // 联合类型 let judge: number | string = 100 // 限定范围 let gender: 'man' | 'woman' | 'secret'

命名

1只能包含数字、字母、下划线、$,不能以数字开头 2不能使用内置关键字或保留字 3严格区分大小写
只能包含数字、字母、下划线、$,不能以数字开头 不能使用内置关键字或保留字 严格区分大小写

数组

1let names: string[] = ['小红', '小明', '小米']
let names: string[] = ['小红', '小明', '小米']

函数

1function fn() { 2 .... 3} 4 5fn()
function fn() { .... } fn()

1function buy(price: number, num: number) { 2 let result: number = price * num 3 return result 4} 5 6let apple: number = buy(3, 3)
function buy(price: number, num: number) { let result: number = price * num return result } let apple: number = buy(3, 3)

 1// 箭头函数  2() => {}  3  4let star = () => {  5 ....  6}  7  8let star = (num: bumber) => {  9 .... 10}
// 箭头函数 () => {} let star = () => { .... } let star = (num: bumber) => { .... }

Powered By 可尔物语

浙ICP备11005866号-12