TypeScript小白入门教程
时间: 2023-07-27 17:07:00 浏览: 122
TypeScript 快速入门
好的,下面是TypeScript小白入门教程:
1. 安装TypeScript
首先,你需要安装TypeScript。你可以通过以下命令在全局安装TypeScript:
```
npm install -g typescript
```
2. 创建一个TypeScript文件
创建一个新的文件,将其命名为`app.ts`。 在文件中,输入以下代码:
```typescript
function greet(name: string) {
console.log("Hello, " + name.toUpperCase() + "!!");
}
greet("World");
```
3. 编译TypeScript文件
在命令行中进入到你的项目目录,并运行以下命令:
```
tsc app.ts
```
这将编译你的TypeScript文件并生成一个JavaScript文件。 在此示例中,生成的JavaScript文件名为`app.js`。
4. 运行JavaScript文件
现在,你可以运行JavaScript文件。 在命令行中运行以下命令:
```
node app.js
```
这将输出“Hello,WORLD!”
5. 定义变量类型
TypeScript需要在变量声明时指定其类型。 在下面的示例中,我们定义了一个名为`age`的变量,并将其类型设置为`number`:
```typescript
let age: number = 25;
```
6. 函数参数类型
与变量类似,TypeScript还需要在函数参数声明中指定类型。 在下面的示例中,我们定义了一个名为`greet`的函数,并将其参数的类型设置为`string`:
```typescript
function greet(name: string) {
console.log("Hello, " + name.toUpperCase() + "!!");
}
greet("World");
```
7. 类型注释
TypeScript允许你使用类型注释来指定变量或函数的类型。 在下面的示例中,我们使用类型注释来指定变量`age`的类型:
```typescript
let age: number; // age是一个数字类型的变量
```
8. 接口
接口是一种定义对象结构的方式。 在下面的示例中,我们定义了一个名为`Person`的接口,该接口具有两个属性:`name`和`age`:
```typescript
interface Person {
name: string;
age: number;
}
let person: Person = { name: "John", age: 25 };
```
9. 类
类是一种定义对象的方式,可以具有属性和方法。 在下面的示例中,我们定义了一个名为`Person`的类,该类具有一个名为`name`的属性和一个名为`greet`的方法:
```typescript
class Person {
name: string;
constructor(name: string) {
this.name = name;
}
greet() {
console.log("Hello, " + this.name + "!!");
}
}
let person = new Person("John");
person.greet();
```
这就是一个简单的TypeScript入门教程。希望对你有所帮助!
阅读全文