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

  • 怎么使用电脑浏览器扩展程序保存无水印视频(怎么用电脑端浏览器打开)

    怎么使用电脑浏览器扩展程序保存无水印视频(怎么用电脑端浏览器打开)

  • 苹果手机微信消息没有声音怎么回事(苹果手机微信消息有延迟怎么解决)

    苹果手机微信消息没有声音怎么回事(苹果手机微信消息有延迟怎么解决)

  • 微信名改过一次了怎么才能再改(微信名改过一次怎么恢复)

    微信名改过一次了怎么才能再改(微信名改过一次怎么恢复)

  • win10能上微信不能上网(win10能上微信不能上网dns)

    win10能上微信不能上网(win10能上微信不能上网dns)

  • qq看点里的消息是群发的吗(qq看点我的消息是什么意思)

    qq看点里的消息是群发的吗(qq看点我的消息是什么意思)

  • 电子发票怎么转换成pdf格式(电子发票怎么转化成纸质发票)

    电子发票怎么转换成pdf格式(电子发票怎么转化成纸质发票)

  • 苹果x声音大怎么有刺刺声(苹果x声音怎么调到最大)

    苹果x声音大怎么有刺刺声(苹果x声音怎么调到最大)

  • ppt默认视图是什么

    ppt默认视图是什么

  • 奇异果tv和爱奇艺会员可以一起用吗(奇异果和爱奇艺vip通用吗)

    奇异果tv和爱奇艺会员可以一起用吗(奇异果和爱奇艺vip通用吗)

  • 为什么手机照片突然不见了(为什么手机照片突然没了)

    为什么手机照片突然不见了(为什么手机照片突然没了)

  • iphone11描述文件与设备管理不见了(iphone11描述文件与设备管理在哪)

    iphone11描述文件与设备管理不见了(iphone11描述文件与设备管理在哪)

  • 手机屏幕一角发黑(手机屏幕一角发蓝紫色)

    手机屏幕一角发黑(手机屏幕一角发蓝紫色)

  • 小米无线装置已关闭是啥意思(小米无线装置已关闭 提示关闭飞行模式)

    小米无线装置已关闭是啥意思(小米无线装置已关闭 提示关闭飞行模式)

  • 京东碎屏保是原装吗(京东碎屏保原来手机号不用了怎么办)

    京东碎屏保是原装吗(京东碎屏保原来手机号不用了怎么办)

  • ios13怎么长截图功能(iphone13怎样长截图)

    ios13怎么长截图功能(iphone13怎样长截图)

  • 淘宝app有没有夜间模式(淘宝有夜间模式嘛)

    淘宝app有没有夜间模式(淘宝有夜间模式嘛)

  • 三星note10防水吗(三星note10真的防水吗)

    三星note10防水吗(三星note10真的防水吗)

  • vivo视频通话收费吗

    vivo视频通话收费吗

  • 小度在家可以k歌吗(小度在家可以看监控回放吗)

    小度在家可以k歌吗(小度在家可以看监控回放吗)

  • win10无法安装net3.5(win10无法安装net framework 3.5)

    win10无法安装net3.5(win10无法安装net framework 3.5)

  • 苹果8p发烫很严重怎么办(苹果8p手机发烫正常吗)

    苹果8p发烫很严重怎么办(苹果8p手机发烫正常吗)

  • 主板BIOS无USB-HDD选项如何开启USB启动设备支持(主板BIOS无法更改显存)

    主板BIOS无USB-HDD选项如何开启USB启动设备支持(主板BIOS无法更改显存)

  • VUE框架(vue框架搭建步骤)

    VUE框架(vue框架搭建步骤)

  • 资金账簿印花税减半征收后可以叠加享受优惠吗
  • 地方税概述?
  • 待抵扣税金怎么算
  • 其他权益工具账务处理内容
  • 经营性投资是什么
  • 发放工资的转账支票出票人是谁
  • 房地产开发企业土地增值税预缴
  • 高新技术认定标准条件是什么
  • 企业所得税计提表模板
  • 收据能入账抵税吗
  • 车间管理人工资计入什么科目
  • 可以抵扣的税控发票
  • 期房购置税怎么算
  • 房租收入纳税义务
  • 定期存款准备金是什么
  • 库存金额负数怎么处理
  • 钱汇错需要退回应该怎么做分录?
  • 医院的固定资产是由财务负责的吗?
  • 小规模纳税人转成一般纳税人条件
  • 受托加工物资如何做账
  • 代办会议费是否允许差额纳税
  • 企业所得税税率2023年最新税率表
  • 电子承兑都是银行承兑吗
  • 印花税资金账簿减免税优惠政策2021
  • 企业做账会计需要什么资质
  • 一般纳税人怎么查询
  • 管理费用明细是什么意思
  • 企业押金怎么管理
  • 应付职工薪酬科目的应用
  • 事业单位的费用
  • 结转已售材料成本600元会计分录
  • 域名解析错误怎么解决mac
  • 增值税的滞纳金是多少
  • linux命令解析
  • php删除用户
  • php imagestring
  • 前端大屏适配几寸显示器
  • 收付控制状态不正常
  • vue网上商城项目
  • 个体工商户在哪开电子发票
  • 小企业会计准则外币业务
  • 建立分公司流程
  • 邀请客户参加会议
  • dedecms模版
  • 购买商品优惠怎么做账
  • 企业所得税和个人所得税都要交吗
  • 进项发票的作用
  • 预缴所得税科目
  • 中小微企业有哪些企业
  • 小规模主营业务成本是否含税
  • 周转材料期末余额怎么算
  • 应付账款增值税如何挂账
  • 销售费用和管理费用的税前扣除
  • 电子银行承兑汇票能拆票吗
  • 本期缴纳上期应纳税额怎么填
  • 上海残疾人就业保障金计算公式
  • a公司刚刚执行了一个采购项目
  • Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
  • mysql读写分离实现原理
  • mysql数据库基础与实践课后答案
  • win10系统详情
  • Windows移动中心里没有无线网络
  • 忘记密码 ?
  • ubuntu无法下载
  • win10系统功能大全
  • centos 环境变量
  • mac下使用8086汇编
  • win8怎么禁止弹窗
  • win8应用程序
  • win10能运行的单机游戏
  • 简单总结译码器和数据选择器的作用
  • android开发mvc mvp mvvm
  • unicode和utf–8 编码
  • javascript原生写法
  • unity设置窗口位置
  • 猫的游戏视频
  • s='python is beautiful!'
  • jquery设置隐藏属性
  • 去哪儿网客服电话怎么转人工
  • 四川省人口数据资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设