TypeScript入门

TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript
TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的

通过npm环境下载TypeScript

	npm install -g typescript

在这里插入图片描述
创建greeter.ts,编译代码
在命令行上,运行TypeScript编译器

	tsc greeter.ts

输出结果为一个greeter.js文件,它包含了和输入文件中相同的JavsScript代码
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
为什么要用TypeScript?
1.可以声明变量的类型

	var foo: string;
	foo = true; // 报错

在这里插入图片描述
TypeScript基本数据类型

布尔类型(boolean)
数字类型(number)
字符串类型(string)
数组类型(array)
元组类型(tuple)
枚举类型(enum)
任意值类型(any)

	let a: any;
	a = true;
	a = 10;
	a = "hello world";
	a = [1, 2, 3];
	a = [10, "hhh"];

null和undefined
void类型
never类型

2.模块化
关键词module,类似创造一个命名空间,export控制是否可以被外部访问
module可以嵌套,通过.访问

	module Project { 
	  export module Core { 
	    function FuncA() { }
	    export function FuncB() {
	      FuncA(); // ok
	    }
	  }
	}
	module Project.Core{
	  export function FuncC() {
	    FuncA(); // error
	    FuncB(); // ok
	  }
	}

上述三个方法,Project中嵌套使用了module,所以Project.Core.FuncA()无法被访问
而Project.Core中使用了export,所以Project.Core.FuncB()和Project.Core.FuncC()都可以被访问

对于 TypeScript入门,我可以给你一些指导。 TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的一个超集,添加了类型系统和一些其他功能。它可以帮助开发者在大型项目中更好地管理代码,并提供更好的开发工具支持。 以下是一些入门步骤: 1. 安装 TypeScript:首先,你需要在你的计算机上安装 TypeScript。你可以通过 npm(Node 包管理器)进行安装。运行以下命令: ``` npm install -g typescript ``` 2. 创建 TypeScript 文件:创建一个新的文件,使用 `.ts` 后缀作为文件扩展名。例如,你可以创建一个名为 `hello.ts` 的文件。 3. 编写 TypeScript 代码:在 `hello.ts` 文件中写入你的 TypeScript 代码。TypeScript 代码与 JavaScript 代码非常相似,但你可以为变量、函数和参数指定类型。例如,你可以创建一个简单的函数来打印一条消息: ```typescript function sayHello(name: string) { console.log("Hello, " + name); } sayHello("TypeScript"); ``` 4. 编译 TypeScript 代码:在终端中,使用以下命令将 TypeScript 代码编译为 JavaScript 代码: ``` tsc hello.ts ``` 这将生成一个名为 `hello.js` 的 JavaScript 文件。 5. 运行 JavaScript 代码:现在,你可以在终端中运行生成的 JavaScript 文件: ``` node hello.js ``` 你应该会看到输出结果为 "Hello, TypeScript"。 这只是 TypeScript 的基本入门,但它可以帮助你开始学习和使用 TypeScript。你还可以深入了解类型注解、接口、类等 TypeScript 的高级特性。同时,与 JavaScript 生态系统的其他工具和框架(如 React、Node.js 等)结合使用 TypeScript,可以提高开发效率和代码质量。 希望这些信息对你有帮助!如果你有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值