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

  • 税务局退回个税手续费会计分录
  • 支付境外劳务费需要缴纳哪些税费
  • 报销用专票
  • 房租押金没退款怎么起诉
  • 利润和营收哪个更重要
  • 票面3个点什么意思
  • 资产负债表中的货币资金怎么算
  • 个人签租车协议有法律效力吗
  • 向境外销售货物交增值税吗?
  • 制造费用包括哪三类
  • 蔬菜批发的利润怎么算
  • 同一地级行政区怎么划分
  • 企业所得税预缴政策
  • 合伙人未出资能成为合伙人吗
  • 小规模企业所得税优惠政策最新2023
  • 预付专利转让费计入什么科目?
  • 税后利润是净利润还是利润总额
  • 附加税的税率是什么
  • win10右键没有打印
  • xlsx长数字
  • 税务自查补税后还有风险吗
  • 升级鸿蒙系统会解除限制充电60
  • 物业公司预收款增值税纳税义务发生时间
  • 任务栏变宽了怎么调回来win11
  • 苹果手机nfc录门禁卡
  • erl.exe是什么进程
  • PHP:pg_lo_seek()的用法_PostgreSQL函数
  • 工业企业在进行材料采购
  • 杜布罗夫尼克老城去机场
  • react组件库有哪些
  • php数组的类型有哪些
  • 应付账款零头怎么处理
  • 统计 α
  • mysql集群三种方式
  • php二维数组foreach
  • 财政拨款结转的二级科目有哪些
  • mac datagrip
  • 没有什么盈利的公司应该进吗
  • 一字节的范围
  • vue动态修改scss变量
  • Philtron: a PHP Proxy for HTTP
  • 所得税费用可以计入税金及附加吗
  • 建筑安装增值税纳税地点
  • 公司两个股东变更为一个股东,需要交税么
  • 季度报表利润表本期金额怎么填
  • 非公司人员差旅怎么报销
  • 债务重组损失如何做会计分录
  • 国际货运代理免增值税
  • 未分配利润可以用于企业经营吗
  • 开具的增值税专用发票上注明的价款含税吗
  • 结转资金和结余资金的含义
  • 凭证过账的步骤
  • 领用材料属于什么会计分录
  • sql server 执行语句
  • win7偶尔黑屏
  • win edge
  • xp系统怎么找回删除的文件
  • csrss exe
  • 怎样设置win10
  • win7开始菜单中的应用程序图标隐藏了
  • es6 变量的解构赋值
  • JavaScript中的方法名不区分大小写
  • jquery手机号码正则表达式
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • 逆向教程推荐知乎
  • python三角形角度
  • jQuery插件能输出到控制台
  • bash linux命令
  • linux Shell获取某目录下所有文件夹的名称
  • nodejs apply
  • Android--VideoPlay--视频播放器
  • unityui
  • jq 鼠标事件
  • 退休人员还写工作单位吗
  • 个人所得税超过12万能退税吗
  • 任何基金都可以转让吗
  • 国家税务总局电话人工客服
  • 国家税务总局公告2013年第12号
  • 国地税怎么交
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设