ts学习(2)

简介: ts学习(2)
  • 显示类型
    如下:把变量的类型值直接写出来。
    //如下
    function greet(person:string){
         ....}
    
  • 如下:不写出类型值,ts会进行根据赋值,进行类型推断。
    let msg ='niuniu';
    msg='guagua';
    msg=100;//报错
    
  • 降级编译
    在配置文件tsconfig.json中修改target,来更改ts编译目标的代码版本。target的值可以是js标准ES的某一个版本。一般考虑:js运行效率和浏览器兼容性,权衡二者。
    target:'es5'
    设为es5,那么编译后的js文件,符合es5规范,能够在兼容es5的浏览器运行
    
    将新版本ECMA编译为旧版本,成为降级。

什么叫esnext,看到有些target配置为esnext

  • esnext是一个动态概念,是指ECMAScript的下一个版本。
  • 严格模式
    严格模式在tsconfig.json中配置的几个参数
strict:true;
设置为true,则已经包含下面两个
noImplicitAny:true;
校验不能把类型设置为any,或者没有设置类型值
strictNullChecks:true;
校验null和undefined不能赋值给其他类型的变量
let student:string =undefined//就会报错。
  • 编译文件路径,和编译后的js存放地址。通过tsconfig.json中的两个属性指定:
outDir:'./dist'
rootDir:'/src'
相关文章
|
27天前
|
JavaScript
ts学习(3)
ts学习(3)
260 137
|
27天前
|
缓存 JavaScript
vue中的keep-alive问题(2)
vue中的keep-alive问题(2)
256 137
|
27天前
|
JavaScript
ts学习(4)
ts学习(4)
275 137
|
27天前
ts学习(5)
ts学习(5)
220 138
|
27天前
|
Linux 内存技术
使用npm install -g pnpm的时候报错
使用npm install -g pnpm的时候报错
315 139
|
2月前
|
存储 虚拟化 Windows
VMware安装Windows10
本案例介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装配置Windows 10虚拟机的详细步骤,包括所需设备、软件下载链接、虚拟机设置及系统安装全过程。
296 133
VMware安装Windows10
|
2月前
|
Oracle 关系型数据库 虚拟化
在VMware的Win10虚拟机中安装使用ENSP
本文介绍了在Windows 10虚拟机上安装ENSP及相关软件的全过程,包括VirtualBox、WinPcap、Wireshark、VLC和ENSP的安装步骤,并提供图文演示,帮助用户顺利完成配置与测试。
802 134
|
5月前
|
负载均衡 网络协议
配置本地策略路由示例—详解版
本文介绍了一种基于报文长度的策略路由配置方案,实现RouterA与RouterB间不同长度报文通过不同下一跳地址转发。具体规则为:64-1400字节强制下一跳为192.168.1.2,1401-1500字节强制下一跳为192.168.2.2,其他长度按目的地址路由。实验中通过ping命令测试多种报文长度,并对比RouterB接口统计信息验证配置效果。结果表明,策略路由优先级高于常规路由,超MTU报文会触发分片导致统计翻倍,未匹配策略时由静态路由实现负载均衡。此方案展示了策略路由在流量工程中的灵活应用。
250 131
|
5月前
|
JSON 自然语言处理 Linux
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
476 143
linux命令—tree
|
2月前
|
数据采集 人工智能 自然语言处理
盘古栈云,助力产品研发——论官网的必要性
在数字经济占比持续扩大的背景下,企业官网已从可选配置升级为商业基础设施。本文将从品牌建设、流量转化、数据资产三个维度,结合最新行业数据简述官网的必要性。
228 138
盘古栈云,助力产品研发——论官网的必要性