TypeScript Number学习笔记
在 TypeScript 中,Number 数据类型表示数值。它可以存储整数、浮点数和十六进制数。
定义数字变量
可以使用以下语法来定义一个数字变量:
typescriptCopy Codelet num: number = 42;
我们还可以使用科学计数法来表示数字:
typescriptCopy Codelet num: number = 2.5e3; // 2500
数字操作
TypeScript 提供了一些内置的数字操作函数。
常见操作
以下是一些常见的数字操作:
- 加法:
typescriptCopy Codelet sum: number = 10 + 20; // 30
- 减法:
typescriptCopy Codelet diff: number = 10 - 5; // 5
- 乘法:
typescriptCopy Codelet product: number = 5 * 4; // 20
- 除法:
typescriptCopy Codelet quotient: number = 20 / 5; // 4
Math对象
TypeScript 还提供了一个内置的 Math 对象,其中包含许多有用的数字操作方法:
- Math.abs() - 取数字的绝对值
- Math.ceil() - 向上取整
- Math.floor() - 向下取整
- Math.max() - 取最大值
- Math.min() - 取最小值
- Math.pow() - 求幂次方
- Math.sqrt() - 开平方根
以下是一些实例:
typescriptCopy Codeconsole.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 Codelet 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 学习笔记的内容,希望能对你有所帮助。