位置: 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)(伏尔塔瓦河上的纤夫)

  • 苹果备忘录画画怎么自动校正(苹果备忘录画画怎么填充颜色)

    苹果备忘录画画怎么自动校正(苹果备忘录画画怎么填充颜色)

  • 淘宝扭蛋机入口在哪里(淘宝扭蛋机入口怎么设置在首页)

    淘宝扭蛋机入口在哪里(淘宝扭蛋机入口怎么设置在首页)

  • iphone11刘海屏可以隐藏吗(iphone11的刘海屏)

    iphone11刘海屏可以隐藏吗(iphone11的刘海屏)

  • b站手机端音频区在哪(b站音频怎么保存在手机本地)

    b站手机端音频区在哪(b站音频怎么保存在手机本地)

  • zenly冻结位置能看到什么(zenly冻结位置能看到对方位置吗)

    zenly冻结位置能看到什么(zenly冻结位置能看到对方位置吗)

  • 华为手机出现volte怎么关闭(华为手机出现voice图标)

    华为手机出现volte怎么关闭(华为手机出现voice图标)

  • 电脑老是重启什么原因(电脑老是重启什么原因呢怎么解决)

    电脑老是重启什么原因(电脑老是重启什么原因呢怎么解决)

  • 电脑切换键盘是哪个键(电脑切换键盘键)

    电脑切换键盘是哪个键(电脑切换键盘键)

  • 华为p40pro需要贴钢化膜吗(华为p40pro有必要贴膜吗)

    华为p40pro需要贴钢化膜吗(华为p40pro有必要贴膜吗)

  • 杭州地铁可以微信支付吗(杭州地铁可以微信吗)

    杭州地铁可以微信支付吗(杭州地铁可以微信吗)

  • 快手号注销了会怎么样(快手号注销了会被重新使用吗知乎)

    快手号注销了会怎么样(快手号注销了会被重新使用吗知乎)

  • 运算器的两个主要功能是(运算器的两个主要功能是指什么)

    运算器的两个主要功能是(运算器的两个主要功能是指什么)

  • 戴尔i5与i7的区别(戴尔i7和i5有什么区别)

    戴尔i5与i7的区别(戴尔i7和i5有什么区别)

  • 华为nova5pro电池耐用吗(华为nova5pro电池多少钱一块)

    华为nova5pro电池耐用吗(华为nova5pro电池多少钱一块)

  • 镜头主要分为哪几类(镜头的分类包括四个)

    镜头主要分为哪几类(镜头的分类包括四个)

  • airpods盒没电了还能连接吗(airpods盒没电了丢了)

    airpods盒没电了还能连接吗(airpods盒没电了丢了)

  • 华为服务框架能不能删(华为服务框架能不能关闭)

    华为服务框架能不能删(华为服务框架能不能关闭)

  • 苏宁易购怎样解绑银行卡(苏宁易购怎样解绑银行卡绑定)

    苏宁易购怎样解绑银行卡(苏宁易购怎样解绑银行卡绑定)

  • 开机菜单导航怎么关闭(开机菜单导航怎么关掉视频)

    开机菜单导航怎么关闭(开机菜单导航怎么关掉视频)

  • Linux系统已经融入了我们的生活!论Linux系统的重要性(linux系统已经得到了广泛的应用)

    Linux系统已经融入了我们的生活!论Linux系统的重要性(linux系统已经得到了广泛的应用)

  • windows7旗舰版系统注册表被篡改的解决方法(win7旗舰版叫啥)

    windows7旗舰版系统注册表被篡改的解决方法(win7旗舰版叫啥)

  • 达拉斯分水岭, 科罗拉多州西南部 (© Ronda Kimbrow/Shutterstock)(达拉斯位置)

    达拉斯分水岭, 科罗拉多州西南部 (© Ronda Kimbrow/Shutterstock)(达拉斯位置)

  • poweroff命令  关闭操作系统(powercfg off)

    poweroff命令 关闭操作系统(powercfg off)

  • 2022个税手续费返还交增值税吗
  • 出售股票税费处理投资收益在贷方
  • 车船使用税会打折么
  • 三方代付协议有效吗
  • 开票资料需要哪些内容
  • 废旧物资收购发票取消
  • 母公司捐赠资金给子公司
  • 公司工会的主要职能是
  • 投资性房地产房产税应按从价还是从租
  • 材料已入库后收货怎么写
  • 自产自用增值税组成计税价格
  • 实收资本弥补亏损账务处理
  • 发生广告费用会计分录
  • 发票停票会自动恢复吗
  • 个人所得税未缴算偷税吗
  • 财务费用负数是什么意思
  • 增值税申报表附表二填表说明
  • 计划成本是什么科目
  • 明股实债和明债实股
  • 引入人工智能
  • php加号
  • php字符串操作函数
  • 工业企业汽车发生费用处理
  • 可供出售金融资产现在叫什么
  • 苹果macOS 11开发者预览版发布
  • 火狐十大必用插件
  • 库存现金日记账的登记依据
  • 公司哪些支出费用可以扣
  • uniapp自定义tabbar功能
  • cvpr2020目标跟踪
  • axios是干嘛的
  • 汇算清缴补交所得税怎么做凭证
  • 企业办理退税,税务机关要检查吗
  • firewall enable
  • 以前多计提的工资怎么办
  • 电子税务局没有开票业务
  • 投标保证金的缴纳方式有哪些
  • php首页
  • python字典的特点和用处
  • 收到退回的企业所得税分录
  • sqlserver2012安装好了桌面没有图标
  • 保险公司给员工奖励是违法的吗
  • 财务费用账户属于什么账户
  • 小规模纳税人免税怎么做账
  • 货先到发票后到怎么办
  • 应收账款的账面价值是什么
  • 发票开的是推广服务费计入什么费用?
  • 增值税专用发票的税率是多少啊
  • 长期股权投资的成本法和权益法区别
  • 报销冲抵什么意思
  • 收派服务费可以简易计税吗
  • 库存商品账务没做如何调增
  • windows vista(service pack1)
  • 浏览器登录淘宝安全吗
  • linux中使用最多的命令
  • win7系统鼠标右键无法弹出菜单
  • winxp优化设置
  • linux磁盘分区表
  • Win10如何设置电脑密码
  • linux ii
  • 协同编程工具
  • Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
  • qt绘制3d
  • javascript 异步操作
  • jquery模拟表单提交
  • listview的item
  • 批处理删除自身命令
  • 四种参数传递方式
  • angularjs2
  • python语句查询
  • javascript怎么用
  • Activity与Theme
  • 税务案件移送案件的法律条款
  • 个体户开票怎么开步骤
  • 税局可以办理哪些业务
  • 个人自行申报纳税
  • 48岁了还有必要上环吗
  • 电子税务局开电子发票如何更换开票人
  • 代理记账公司前期准备流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设