typescript第一个项目示例:
const hello : string = "Hello World"
console.log(hello)
以上文件以.ts的扩展名保存(示例:Test.ts), 然后通过tsc命令编译:
tsc Test.ts
得到如下的js代码:
var hello = "Hello World"
console.log(hello)
tsc常用的编译参数:
参数 | 参数说明 |
---|---|
--help | 显示帮助信息 |
--moudle | 载入扩展模块 |
--target | 设置ECMA版本 |
--declaration | 额外生成一个.d.ts扩展名文件 |
--removeComments | 删除文件的注释 |
--out | 编译多个文件合并到一个输出的文件 |
--sourcemap | 生成一个sourcemap(.map)文件 是一个储存源代码与编译代码对应位置映射的信息文件 |
--moudle nolmplicitAny | 在表达式和声明上有隐含的any类型时报错 |
--watch | 在监视模式下运行编译器.会监视输出文件,在他们改变时重新编译 |
空白和换行
TypeScript 会忽略程序中出现的空格,制表符和换行符
空格,制表符通常用来缩进代码, 使代码易于阅读
TypeScript 区分大小写
分号是可选的 但是建议使用
如果语句写在同一行则一定需要使用分号来分隔,否则会报错,如:
console.log("sss");console.log("ddd");
网友评论