在 TypeScript 中,内置对象是编程语言的一部分,它们提供了一系列的属性和方法,这些属性和方法可以帮助开发者更高效地处理常见的数据类型。这些内置对象包括 Array、String、Number、Date、Math 等,它们各自具有独特的功能,使得在开发过程中能够轻松处理各种数据。
Array 对象
Array 对象是 TypeScript 中最常用的内置对象之一,它代表了一个有序的数字序列。以下是 Array 对象中一些常用方法的介绍:
push(element): void - 向数组的末尾添加一个或多个元素,并返回新的长度。
let arr = [1, 2, 3]; arr.push(4); // arr 现在是 [1, 2, 3, 4]pop(): any - 删除数组的最后一个元素,并返回该元素。
let last = arr.pop(); // last 是 4,arr 现在是 [1, 2, 3]map(callback: (element: T, index: number, array: T[]) => U): U[] - 对数组的每个元素执行一次回调函数,并返回一个新数组,该数组中的元素是回调函数的返回值。
let arr = [1, 2, 3]; let mappedArr = arr.map(x => x * 2); // mappedArr 是 [2, 4, 6]
String 对象
String 对象代表一个字符串值,以下是 String 对象中一些常用方法的介绍:
length: 返回字符串的长度。
let str = "Hello, TypeScript!"; let length = str.length; // length 是 20toUpperCase(): string - 将字符串转换为大写。
let upperStr = str.toUpperCase(); // upperStr 是 "HELLO, TYPESCRIPT!"toLowerCase(): string - 将字符串转换为小写。
let lowerStr = str.toLowerCase(); // lowerStr 是 "hello, typescript!"
Number 对象
Number 对象代表一个数字值,以下是 Number 对象中一些常用方法的介绍:
toFixed(digits: number): string - 将数字格式化为字符串,并保留指定的小数位数。
let num = 3.14159; let str = num.toFixed(2); // str 是 "3.14"toString(radix?: number): string - 将数字转换为其对应的字符串表示形式。
let str = num.toString(); // str 是 "3.14159"
Date 对象
Date 对象代表一个时间点,以下是 Date 对象中一些常用方法的介绍:
getTime(): number - 返回自1970年1月1日 00:00:00 UTC以来经过的毫秒数。
let date = new Date(); let timestamp = date.getTime(); // timestamp 是当前时间戳toISOString(): string - 返回一个字符串,表示当前日期和时间,格式为 ISO 8601。
let str = date.toISOString(); // str 是一个 ISO 8601 格式的日期字符串
Math 对象
Math 对象提供了一系列用于执行数学运算的函数,以下是 Math 对象中一些常用方法的介绍:
pow(base: number, exponent: number): number - 返回
base的exponent次幂。let result = Math.pow(2, 3); // result 是 8random(): number - 返回一个大于或等于 0 且小于 1 的伪随机数。
let randomNum = Math.random(); // randomNum 是一个介于 0 到 1 之间的随机数
通过了解并熟练使用 TypeScript 的内置对象及其方法,开发者可以更轻松地处理各种数据类型,提高开发效率。希望本文能帮助你更好地理解 TypeScript 内置对象与常用函数的用法。
