【TypeScript篇】详解TypeScript常用数据类型


在这里插入图片描述

🍔什么是TypeScript

TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,意味着它包含了所有JavaScript的语法和特性,并且可以运行在任何支持JavaScript的浏览器或者操作系统上。TypeScript的目标是通过引入静态类型、类、模块等面向对象编程的概念来增加JavaScript的可维护性和可扩展性,从而提高大型应用程序的开发效率。
就是在js基础上加上了类型支持
请添加图片描述

TypeScript的基本语法和JavaScript非常相似,但是它添加了一些新的关键字和语法来支持静态类型检查和面向对象编程,例如接口、类、泛型、枚举、命名空间和模块等。

TypeScript还提供了强大的编辑器支持,可以在编码过程中即时检查类型错误和代码风格问题,从而减少调试时间和开发成本。此外,TypeScript还可以通过编译器将TypeScript代码转换为JavaScript代码,以便在浏览器中运行。

总之,TypeScript是一种功能强大的编程语言,可以帮助开发人员编写更具可维护性和可扩展性的JavaScript代码,并且在大型应用程序的开发过程中提高开发效率和代码质量。

请添加图片描述

🎄入门案例

新建一个文件,后缀是ts
在这里插入图片描述
在文件中写入下面的代码

//提供ts代码,指定函数的参数类型是string
function hello(msg:string)
{
	console.log(msg)
}

//传入的参数类型为number
hello(123)

在命令行输入tsc hello.ts,进行编译运行
在这里插入图片描述
我们使用node hello.js来执行一下编译出来的js文件
在这里插入图片描述

🌺TypeScript常用类型

请添加图片描述

下面我们创建ts工程,注意要勾选ts这个选项
在这里插入图片描述

请添加图片描述

⭐代码实现

我们创建一个文件夹,专门用于我们练习ts
在这里插入图片描述

写入下面的代码

🎈字符串,数字,布尔类型

//字符串类型
let username: string='abc'

//数字类型

let age: number = 20

//布尔类型
let isTrue: boolean=true

console.log(username)
console.log(age)
console.log(isTrue)

进入ts_test文件夹后,在终端输入tsc .\TSDemo1.ts进行编译
编译完成后,会发现出现了js文件
在这里插入图片描述
然后在终端输入node .\TSDemo1.js来运行代码
在这里插入图片描述

🎈字面量类型

请添加图片描述
下面我们来演示一下代码

function printText(s: string,alignment:'left'|'right'|'center')
{
    console.log(s,alignment)
}
printText('hello','left')

在这里插入图片描述

🎈接口(interface)类型

请添加图片描述
下面我们来演示一下

//定义接口
interface Cat{
    name:String,
    age:number
}

//定义变量,并且指定为Cat类型
const c:Cat={name:'小白',age:1}

在这里插入图片描述

在技术的道路上,我们不断探索、不断前行,不断面对挑战、不断突破自我。科技的发展改变着世界,而我们作为技术人员,也在这个过程中书写着自己的篇章。让我们携手并进,共同努力,开创美好的未来!愿我们在科技的征途上不断奋进,创造出更加美好、更加智能的明天!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下小吉.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值