位置: IT常识 - 正文

TS基础了解一(ts基础类型)

编辑:rootadmin
TS基础了解一

推荐整理分享TS基础了解一(ts基础类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ts基础类型,ts l,ts 教程,ts 1,ts快速入门,ts快速入门,ts基础类型,ts基础类型,内容如对您有帮助,希望把文章链接给更多的朋友!

1、定义

2、特点

3、使用

4、TS基础类型

5、TS引用数据类型

6、类型推论

7、类型别名与联合类型

8、类型断言

1、定义:

 (1)TypeScript,简称为TS,是JS的超级。

 (2)TS是可以直接运行的(比如使用ts-node),最终编译为纯的JS运行在任意的平台之上,是开源的。

2、特点

拓展如下:

静态类型:需要编译,转换为其他语言(计算机能识别的语言),计算机才运行。

动态类型:直接运行,在运行的时候进行类型检查,运行遇到错误才报错。比如 JS 就是动态类型的。

类型系统:类型系统按照「是否允许隐式类型转换」来分类,可以分为强类型和弱类型。

// 举例console.log(1 + '1'); // 打印出字符串 '11', ts和js都不会报错print(1 + '1')Python 是强类型会报错# TypeError: unsupported operand type(s) for +: 'int' and 'str'

总结:(1)TS 是静态的弱类型

           (2)TS 的类型系统导致它非常适用于大型项目

           (3)坚持与 ECMAScript 标准同步发展

TS基础了解一(ts基础类型)

加载器的作用:将一种语言转换为另外一种语言

 表示下载的插件,编译TS语言,不是代表下载的TS。

3、使用

一、环境搭建

(1)安装node

(2)全局安装typescript

npm i -g typescript

(3)查看版本

         tsc -v

(4)创建tsconfig.js文件

         tsc  --init

二、编译并运行

方法一:

(1)创建index.ts

let name1:string="下课";console.log(name1);

(2)进入index.ts文件,打开cmd,执行命令。

         tsc index.ts

方法二:

使用node.js自动编译成js文件(将TS转换为JS),并用node.js运行。

(1)安装全局的ts-node模块

          npm install -g ts-node 

(2)cmd输入指令就可以直接运行

          ts-node index.ts

4、TS基础类型

一、变量

本文链接地址:https://www.jiuchutong.com/zhishi/288913.html 转载请保留说明!

上一篇:一文读懂ChatGPT模型原理(一文读懂谢娜张杰购房跳单事件始末)

下一篇:伏尔塔瓦河上的查理大桥和老城桥塔,捷克布拉格 (© Markus Lange/Offset)(伏尔塔瓦河上的纤夫)

  • nsa非独立组网什么意思(nsa非独立组网全称)

    nsa非独立组网什么意思(nsa非独立组网全称)

  • 微信不用图片的情况下怎么发朋友圈(怎样用微信不用放图片)

    微信不用图片的情况下怎么发朋友圈(怎样用微信不用放图片)

  • POS机是什么(0.38pos机是什么)

    POS机是什么(0.38pos机是什么)

  • 电脑音箱买2.0还是2.1(电脑音响2.0和2.1有什么区别)

    电脑音箱买2.0还是2.1(电脑音响2.0和2.1有什么区别)

  • 电视没有网络可以投屏吗(电视没有网络可以看吗)

    电视没有网络可以投屏吗(电视没有网络可以看吗)

  • 锂电池短路后能恢复吗(锂电池短路后能充电吗)

    锂电池短路后能恢复吗(锂电池短路后能充电吗)

  • ascii码是一种什么编码方式(ascii码是一种什么位码)

    ascii码是一种什么编码方式(ascii码是一种什么位码)

  • 微信发的朋友圈可以修改吗(微信发的朋友圈可以看到谁浏览过吗)

    微信发的朋友圈可以修改吗(微信发的朋友圈可以看到谁浏览过吗)

  • 淘宝上已处理的评价什么时候刷新(淘宝已处理的评价是怎么回事)

    淘宝上已处理的评价什么时候刷新(淘宝已处理的评价是怎么回事)

  • opporeno怎么开空调(opporeno6手机怎么开空调)

    opporeno怎么开空调(opporeno6手机怎么开空调)

  • 苹果减弱动态效果什么意思(苹果减弱动态效果费电吗)

    苹果减弱动态效果什么意思(苹果减弱动态效果费电吗)

  • 苹果x听筒有杂音滋滋(iphonex手机听筒有灰尘怎么清理)

    苹果x听筒有杂音滋滋(iphonex手机听筒有灰尘怎么清理)

  • 微信团队有什么用(微信团队有什么回答)

    微信团队有什么用(微信团队有什么回答)

  • 飞行模式省电还是费电(飞行模式省电还是不省电)

    飞行模式省电还是费电(飞行模式省电还是不省电)

  • am3和am3+ cpu能通用吗(am3和am2+ cpu能通用吗)

    am3和am3+ cpu能通用吗(am3和am2+ cpu能通用吗)

  • oppo换字体为啥通知栏不变(oppo手机字体突然变了,怎么还原)

    oppo换字体为啥通知栏不变(oppo手机字体突然变了,怎么还原)

  • vivo手机的安全中心在哪儿(vivo手机的安全问题在哪里设置)

    vivo手机的安全中心在哪儿(vivo手机的安全问题在哪里设置)

  • 手机上hd这么打开(hd怎么打)

    手机上hd这么打开(hd怎么打)

  • 手机浏览器收藏在哪里(手机浏览器收藏夹删除了,怎么恢复?)

    手机浏览器收藏在哪里(手机浏览器收藏夹删除了,怎么恢复?)

  • 物联卡实名制有风险吗(物联卡实名制有风险)

    物联卡实名制有风险吗(物联卡实名制有风险)

  • 淘宝店被投诉盗图了咋办(淘宝店铺被投诉盗用图片需要申诉吗)

    淘宝店被投诉盗图了咋办(淘宝店铺被投诉盗用图片需要申诉吗)

  • 苹果xr无线充电伤电池吗(苹果xr无线充电功能在哪里打开)

    苹果xr无线充电伤电池吗(苹果xr无线充电功能在哪里打开)

  • 笔记本连接不到wifi(笔记本连接不到wifi怎么办)

    笔记本连接不到wifi(笔记本连接不到wifi怎么办)

  • 华为mate10拍照技巧(华为mate10拍照效果)

    华为mate10拍照技巧(华为mate10拍照效果)

  • python操作微信客户端:WechatPCAPI库实现自动化回复(python 微信)

    python操作微信客户端:WechatPCAPI库实现自动化回复(python 微信)

  • 应付利息增加会计分录
  • 主营业务收入体现在资产负债表哪里
  • 有限合伙企业有经营权吗
  • 报表申报错误怎么作废重报
  • 咨询服务费的印花税率
  • 出口业务退税流程资料
  • 公司股份无偿转让怎么办理流程
  • 合伙企业的合伙协议
  • 应收退货成本会计科目代码
  • 公司买的车怎么做分录
  • 企业收到的政府补贴,怎么入账
  • 小规模纳税人需要交哪些税
  • 已验旧和未验旧
  • 现金收款能开专用发票吗
  • 外地出差的餐费住宿费是不是都计入差旅费
  • 土地使用税源编明细表怎么填
  • 房地产公司销售自建房怎么纳税
  • 房地产企业综合税率是多少
  • 应收账款未计提坏账,但是确实收不回来
  • 网络工程完工后干什么
  • 广告业公司成立时的资金如何记账?
  • 营改增的销售额规定
  • 投资收益科目应用
  • 开票需要对方提供营业执照吗
  • 报销时可以一个人报销吗
  • 折旧计算方法举例
  • 计提理财利息分录
  • 怎么计提企业所得税在哪里知道计提多少
  • 社保缴纳方式怎么填
  • 冲减其他应收款需要领导审批吗
  • php使用memcache
  • 购入工程物资用于建设厂房,购入后直接领用至工程项目
  • 购买方发票已认证丢失了如何处理
  • idea连接sqlserver数据库教程
  • php sdk使用教程
  • linux php redis扩展
  • 没有抄报税就申报了怎么办
  • 培训机构给学员过生日文案
  • 记 vue-cli-plugin-dll 使用,优化vue-cli项目构建打包速度
  • 平行结转分步法的特点
  • 发票报销原因
  • 在excel中怎么制作
  • 企业附加税的税率
  • 对公账户往来款需要归还吗
  • 外购货物用于公益性捐赠
  • 视同销售的几种情况都有什么?
  • mysql的环境配置
  • 预提费用在汇算清缴时调整
  • 辞退补偿金入什么科目
  • 业务招待费可以开专票抵扣吗
  • 网吧是个人独资企业还是个体工商户
  • 企业应收账款的事前管理包括
  • sql储存过程
  • 注册表被锁定后的处理方法
  • win7系统开机蓝屏怎么修复
  • win10edge浏览器默认主页网址
  • linux系统中的输入输出分为三类
  • ·exe病毒
  • centos挂载lvm硬盘
  • Windows8和Windows8 RT版的区别介绍
  • win10移动版应用商店打不开
  • macbook编译java
  • linux中的shell编程
  • bc1998录制的css视频教程推荐新手看下
  • cocos2dx游戏开发教程
  • bootstrap需要学多久
  • 脚本添加crontab
  • Node.js中的全局变量有哪些
  • javascript SpiderMonkey中的函数序列化如何进行
  • python验证整数
  • jquery fadein不起作用
  • JavaScript中property和attribute的区别详细介绍
  • python内建函数 代码
  • 如何知道公司所有账户
  • 浙江国税qzzn
  • 深圳发票真伪查询入口
  • 进口消费税怎么入账
  • 药店迁址流程2019
  • 发票扫码抽奖用什么软件
  • 随子女定居外省好吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设