TypeScript Number学习笔记

在 TypeScript 中,Number 数据类型表示数值。它可以存储整数、浮点数和十六进制数。

定义数字变量

可以使用以下语法来定义一个数字变量:

typescriptCopy Code
let num: number = 42;

我们还可以使用科学计数法来表示数字:

typescriptCopy Code
let num: number = 2.5e3; // 2500

数字操作

TypeScript 提供了一些内置的数字操作函数。

常见操作

以下是一些常见的数字操作:

  1. 加法:
typescriptCopy Code
let sum: number = 10 + 20; // 30
  1. 减法:
typescriptCopy Code
let diff: number = 10 - 5; // 5
  1. 乘法:
typescriptCopy Code
let product: number = 5 * 4; // 20
  1. 除法:
typescriptCopy Code
let quotient: number = 20 / 5; // 4

Math对象

TypeScript 还提供了一个内置的 Math 对象,其中包含许多有用的数字操作方法:

  1. Math.abs() - 取数字的绝对值
  2. Math.ceil() - 向上取整
  3. Math.floor() - 向下取整
  4. Math.max() - 取最大值
  5. Math.min() - 取最小值
  6. Math.pow() - 求幂次方
  7. Math.sqrt() - 开平方根

以下是一些实例:

typescriptCopy Code
console.log(Math.abs(-42)); // 42 console.log(Math.ceil(4.3)); // 5 console.log(Math.floor(4.8)); // 4 console.log(Math.max(10, 20, 30)); // 30 console.log(Math.min(10, 20, 30)); // 10 console.log(Math.pow(2, 3)); // 8 console.log(Math.sqrt(16)); // 4

实例

typescriptCopy Code
let num: number = 42; console.log(num); // 42 let sum: number = 10 + 20; console.log(sum); // 30 let diff: number = 10 - 5; console.log(diff); // 5 let product: number = 5 * 4; console.log(product); // 20 let quotient: number = 20 / 5; console.log(quotient); // 4 console.log(Math.abs(-42)); // 42 console.log(Math.ceil(4.3)); // 5 console.log(Math.floor(4.8)); // 4 console.log(Math.max(10, 20, 30)); // 30 console.log(Math.min(10, 20, 30)); // 10 console.log(Math.pow(2, 3)); // 8 console.log(Math.sqrt(16)); // 4

以上就是 TypeScript Number 学习笔记的内容,希望能对你有所帮助。