安装:
npm i -g typescript
简单演示
(() => {
function test(name: string) {
return "我的名字" + name
}
let name = 'zly'
console.log(test(name))
})()
简单演示接口
(() => {
interface Per {
name: string
age: Number
}
function test(Person: Per) {
return "我的名字: " + Person.name + " 我的年龄: " + Person.age
}
let p = {
name: "zly",
age: 22
}
console.log(test(p));
})()
简单演示类
(() => {
interface Per {
name: string
age: Number
}
class Person {
name: string
age: number
constructor(name: string, age: number) {
this.name = name
this.age = age
}
}
function test(Person: Per) {
return "我的名字: " + Person.name + " 我的年龄: " + Person.age
}
let p = new Person("zly", 22)
console.log(test(p));
})()
以上仅为个人学习记录,如有错误请指正!!!