快速入门

安装TypeScript

npm install -g typescript

创建目录

mkdir demo && cd demo
npm init
tsc --init

编译命令

package.json

{
    //...
    "main": "src/index.ts",
    "scripts": {
        "build": "tsc", // 编译
        "build:w": "tsc -w" // 监听文件,有变动即编译
    },
    //...
}
src/index.ts

/**
 * 函数返回值 箭头函数写法
 * @param a 数值类型
 * @param b 可选参数
 * @param c 带默认值的参数
 * @returns 
 */
let demo = (a: number, b: number = 2, c?:number):string => {
    return `a + b + c = ${a + b + (c || 0)}`
}

console.log(demo(1, 2))

运行编译

yarn build

测试编译文件

index.html 将编译后的JS文件引入到页面中测试

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>

</body>
</html>
<script src="./src/index.js"></script>
powered by GitbookEdit Time: 2024-06-06 18:25:41