前端面试题(TypeScript篇)

本文详细介绍了TypeScript中的原始数据类型、数组使用、any类型的作用、函数类型注解、对象创建、枚举、参数解构以及TypeScript对静态成员的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端面试题(TypeScript篇)

1、TypeScript 中的原始类型有哪些 ?

在TypeScript中,原始类型指的是最基本的数据类型,包括以下几种:

  1. number:表示数字,可以是整数或浮点数。
  2. string:表示文本数据,使用单引号(')或双引号(")来表示字符串。
  3. boolean:表示逻辑值,只能取两个值之一:true或false。
  4. null:表示一个空值或不存在的值。
  5. undefined:表示一个未定义的值。
  6. symbol:表示唯一的、不可变的值,通常用于对象属性的键。
  7. bigint:表示任意精度的整数,通常用于处理大整数。

2、说说数组在 TypeScript 中是如何工作的 ?

在TypeScript中,数组是一种特殊的数据结构,用于存储一组相同类型的数据。以下是关于数组在TypeScript中的工作方式的一些重要概念:

  1. 类型注解:可以使用类型注解声明数组的类型。例如,number[]表示一个包含数字的数组,string[]表示一个包含字符串的数组。

    let numbers: number[] = [1, 2, 3, 4, 5];
    let strings: string[] = ["apple", "banana", "orange"];
    
  2. 泛型数组:TypeScript还支持泛型,因此可以使用Array<T>语法声明数组,其中T是数组中元素的类型。

    let numbers: Array<number> = [1, 2, 3, 4, 5];
    let strings: Array<string> = ["apple", "banana", "orange"];
    
  3. 数组元素访问:可以使用索引来访问数组的元素。数组的索引从0开始,例如,arr[0]表示数组的第一个元素。

    let numbers: number[] = [1, 2, 3, 4, 5];
    console.log(numbers[0]); // 输出: 1
    
  4. 数组方法:TypeScript支持使用JavaScript中的数组方法,如pushpopsplice等。这些方法可以用于在数组中添加、删除或修改元素。

    let numbers: number[] = [1, 2, 3];
    numbers.push(4); // 添加元素
    numbers.pop(); // 删除最后一个元素
    
  5. 数组迭代:可以使用for循环、forEach方法或for...of循环来迭代数组中的元素。

    let numbers: number[] = [
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端艺术家x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值