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

  • 笔记本电脑怎么调亮度(笔记本电脑怎么恢复出厂设置)

    笔记本电脑怎么调亮度(笔记本电脑怎么恢复出厂设置)

  • 蚂蚁短视频是哪家公司的(蚂蚁短视频是什么)

    蚂蚁短视频是哪家公司的(蚂蚁短视频是什么)

  • iqoo3有无线充电吗(iqoo3可以无线充电)

    iqoo3有无线充电吗(iqoo3可以无线充电)

  • 退款一定是要原路返回吗(退款一定要退货吗)

    退款一定是要原路返回吗(退款一定要退货吗)

  • 苹果耳机不显示电量(苹果耳机不显示设备)

    苹果耳机不显示电量(苹果耳机不显示设备)

  • 快手快币自动消失是怎么回事(快币会自动消失吗)

    快手快币自动消失是怎么回事(快币会自动消失吗)

  • 2020电信还有合约机吗(电信20年合约)

    2020电信还有合约机吗(电信20年合约)

  • 华为媒体音量自动变小原因(华为媒体音量自动归零)

    华为媒体音量自动变小原因(华为媒体音量自动归零)

  • 卫星直播节目信号中断是怎么回事(卫星直播节目信号中断怎么回事)

    卫星直播节目信号中断是怎么回事(卫星直播节目信号中断怎么回事)

  • 微信运动从几点开始新的一天算步(微信运动在哪里打开)

    微信运动从几点开始新的一天算步(微信运动在哪里打开)

  • b站里的mad什么意思(b站mad频道在哪)

    b站里的mad什么意思(b站mad频道在哪)

  • 苹果怎么设置滑动返回(苹果怎么设置滑动)

    苹果怎么设置滑动返回(苹果怎么设置滑动)

  • 手机视频解析异常怎么解决(手机视频解析异常怎么修复)

    手机视频解析异常怎么解决(手机视频解析异常怎么修复)

  • 手机卡住什么都按不了怎么办(手机卡住什么都不能用)

    手机卡住什么都按不了怎么办(手机卡住什么都不能用)

  • html查看器怎么删除(html查看器怎么设置用浏览器)

    html查看器怎么删除(html查看器怎么设置用浏览器)

  • 华为密码忘了怎么办(华为密码忘了怎么办 锁屏)

    华为密码忘了怎么办(华为密码忘了怎么办 锁屏)

  • 怎么下载淘宝网买东西(怎么下载淘宝网店)

    怎么下载淘宝网买东西(怎么下载淘宝网店)

  • 华为多页面试图怎么关闭(华为多一页)

    华为多页面试图怎么关闭(华为多一页)

  • oppoa9悬浮键盘怎样关闭(oppo悬浮键盘怎么移动位置)

    oppoa9悬浮键盘怎样关闭(oppo悬浮键盘怎么移动位置)

  • word页面视图变小了(word页面视图变大了)

    word页面视图变小了(word页面视图变大了)

  • 数字化的含义(数字化的含义是什么)

    数字化的含义(数字化的含义是什么)

  • 米家多功能网关怎么用(米家多功能网关电源插座小夜灯)

    米家多功能网关怎么用(米家多功能网关电源插座小夜灯)

  • 联想主板型号怎么看(联想主板编号在哪)

    联想主板型号怎么看(联想主板编号在哪)

  • 搜狗浏览器如何下载网页视频(搜狗浏览器如何设置字体大小)

    搜狗浏览器如何下载网页视频(搜狗浏览器如何设置字体大小)

  • 动感影集怎么制作(动感影集怎么制作写在本子上)

    动感影集怎么制作(动感影集怎么制作写在本子上)

  • 当游戏不能全屏的时候该怎么办?(游戏不能全屏幕)

    当游戏不能全屏的时候该怎么办?(游戏不能全屏幕)

  • 程序员过中秋丨用代码制作一个祝福小网页(html+css)(程序员中秋节祝福语)

    程序员过中秋丨用代码制作一个祝福小网页(html+css)(程序员中秋节祝福语)

  • win10开机强制进入安全模式黑屏解决方法(win10开机强制进入安全模式重置)

    win10开机强制进入安全模式黑屏解决方法(win10开机强制进入安全模式重置)

  • 增值税税控系统专用设备
  • 建筑企业外管证有效期
  • 咨询费开发票选哪一项
  • 电子税务局财务报表在哪里查询
  • 出售库存的原材料表格
  • 累计折旧贷方余额是负数表示什么
  • 工程报废及毁损如何做会计处理合适呢?
  • 矿泉水资源税计税依据
  • 上季度开的发票这季度冲红怎么做会计分录?
  • 施工企业结算金额怎么算
  • 建筑安装工程承包合同
  • 进项发票当月不抵扣怎么入账
  • 产权转移书据印花税是双方交吗
  • 食堂固定资产折旧年限
  • 没有用完的发票怎么退
  • 小微企业季度所得税和企业所得税怎么处理
  • 总公司中标分公司开票避税
  • 旧房转让如何缴纳土地增值税
  • 申报表作废后怎么显示的是已申报,不能重新申报
  • 小规模纳税人怎么算税
  • 购买方已抵扣
  • 原始凭证与记账凭证的填制实验报告
  • 苹果哪些手机有120hz刷新率
  • 代建工地
  • 发票认证如何认证
  • php如何实现多进程
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • PHP:Memcached::__construct()的用法_Memcached类
  • 外企借款投资利息高吗
  • 外销收入申报表怎么填
  • 其他应付款期初余额在哪方
  • php 上传
  • 政府划入资产会计处理
  • 日落时分谭咏麟歌词
  • 社保工伤退费会计分录
  • 优化in
  • 如何用java写接口
  • java图片转换成文件流
  • 处置抵债资产的账务处理
  • python怎么设置字符串宽度
  • 在发票上盖了公章有用吗
  • 企业哪些增值税免征
  • 固定资产盘盈属于其他业务收入吗
  • 小规模纳税人能开3%的专票吗
  • 资金收益率的计算
  • 发票未及时开,但是双方会计已经做帐,怎么办?
  • 收回投资收到的现金占比大说明
  • 已计提教育费附加但是未扣除个税
  • 押金是否可以抵扣租金
  • 二手车公司销售二手车增值税怎么算
  • 车辆报废手续是什么样的
  • 借贷不平衡是什么意思
  • 应收票据和应收账款减少说明什么
  • 现代服务业包括哪些
  • sql server错误和使用情况报告
  • mysql字段什么意思
  • 灵活设置成员
  • win7系统安装教程不用u盘
  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码
  • ssgrate.exe - ssgrate是什么进程
  • win7如何设置语言输入
  • win8如何关闭杀毒软件
  • win7怎样安装adb工具
  • linux k
  • css在ie失效
  • awk命令使用什么变量存储行号
  • vue curd生成
  • jQueryUI Datepicker组件设置日期高亮
  • 在javascript中如果不指明对象直接调用
  • 安卓竖屏改横屏
  • python怎么用数组
  • jquery选择器大全
  • [置顶]bilinovel
  • python汉字
  • Python安装whl文件
  • 工商跟税务的区别
  • 有限合伙企业怎么交税
  • 养老专业在职研究生好吗
  • 公司购买的汽车可以一次进入费用吗
  • 出口退税申报时间规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设