3. 第一个 TypeScript 程序
编写 TS 程序
src/helloworld.ts
function greeter (person) { return 'Hello, ' + person } let user = 'Yee' console.log(greeter(user))
手动编译代码
我们使用了 .ts
扩展名,但是这段代码仅仅是 JavaScript 而已。
在命令行上,运行 TypeScript 编译器:
tsc helloworld.ts
输出结果为一个 helloworld.js
文件,它包含了和输入文件中相同的 JavsScript 代码。
在命令行上,通过 Node.js 运行这段代码:
node helloworld.js
控制台输出:
Hello, Yee
vscode自动编译
1). 生成配置文件tsconfig.json
tsc --init
2). 修改tsconfig.json配置
"outDir": "./js",
"strict": false,
3). 启动监视任务:
终端 -> 运行任务 -> 监视tsconfig.json
类型注解
接下来让我们看看 TypeScript 工具带来的高级功能。 给 person
函数的参数添加 : string
类型注解,如下:
function greeter (person: string) {