ts学习笔记一:基本类型,前端开发揭秘

// 1.基础类型

// 最基本的类型有 数字 字符串 布尔

// 所有的类型都在冒号的后面,ts的核心一切都以安全为准

// 什么时候可以不用类型,推倒

// number 和 大Number的区别 js特性 装箱的概念 xxx.xxx

let num1: number = 1;

let num2: Number = 1; // 用来描述实例的 类也可以当做类型

let num3: number = Number(1)

let num4: Number = new Number(1);

// 最基本

let num: number = 1;

let str: string = ‘zf’;

let bool: boolean = true;

// 数组类型, 数组的概念:一类类型的集合

const arr1: number[] = []

const arr2: (number | string)[] = [‘a’, 1]; // 并集的含义

// 如果数组里放的内容 就是无规律的, 有规律的数组

const arr3: any[] = [‘’, 1, {}];

const arr4: Array = [true, false];

// interface Array{

// [key:number]:T

// }

// 元组 ts中自己实现的 内容固定 类型固定

const tuple: [string, boolean, number] = [‘a’, true, 1]; // 初始化 必须按照要求填入数据

let r = tuple.pop()

tuple.push(‘str’, 1, 2, 3);// 在放入的时候 可以放入元组中定义的类型

// tuple[3] = 100; // 不能通过索引更改元组

// 数据交换 会用到元素 泛型

//枚举类型 ts最终编译成js 是没有类型的, 只是在开发时候使用的

// 普通枚举 异构枚举 常量枚举

const USER = Symbol(‘USER’)

const ADMIN = Symbol(‘ADMIN’)

const enum ROLE { // 大写是规范 加上const后 不会生成一个对象(更简洁)

USER,

ADMIN = 5,

MANAGER

}

// 枚举可以支持反举 ,但是限于索引,会根据上一个人的值 进行自动的推断

// console.log(ROLE.USER)

// console.log(ROLE[0],ROLE)

console.log(ROLE.USER);

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
img

出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
[外链图片转存中…(img-ALdaBSgM-1710894118741)]

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值