说明
入门
入门
例子
文档
核心
配置
链式调用
扩展
序列化
表达式
解析和评估
句法
表达式树
代数
定制
安全
数据类型
数字
大数字
分数
复数
矩阵
单位
参考
类
方法
常量
定制捆绑
命令行界面
历史
数据类型 - Math.js文档 - 笔下光年
网站首页
数据类型
math.js 的函数支持多种数据类型,包括原生 JavaScript 类型以及在 math.js 中实现的更高级类型。 数据类型可以在计算中混合在一起,例如通过将数字添加到复数或数组。 支持的数据类型有: - Boolean - Number - BigNumber - Complex - Fraction - Array - Matrix - Unit - String 函数 `math.typeOf(x)` 可用于获取变量的类型。 Example usage: ```javascript // use numbers math.subtract(7.1, 2.3) // 4.8 math.round(math.pi, 3) // 3.142 math.sqrt(4.41e2) // 21 // use BigNumbers math.add(math.bignumber(0.1), math.bignumber(0.2)) // BigNumber, 0.3 // use Fractions math.add(math.fraction(1), math.fraction(3)) // Fraction, 0.(3) // use strings math.add('hello ', 'world') // 'hello world' math.max('A', 'D', 'C') // 'D' // use complex numbers const a = math.complex(2, 3) // 2 + 3i a.re // 2 a.im // 3 const b = math.complex('4 - 2i') // 4 - 2i math.add(a, b) // 6 + i math.sqrt(-4) // 2i // use arrays const array = [1, 2, 3, 4, 5] math.factorial(array) // Array, [1, 2, 6, 24, 120] math.add(array, 3) // Array, [3, 5, 6, 7, 8] // use matrices const matrix = math.matrix([1, 4, 9, 16, 25]) // Matrix, [1, 4, 9, 16, 25] math.sqrt(matrix) // Matrix, [1, 2, 3, 4, 5] // use units const a = math.unit(55, 'cm') // 550 mm const b = math.unit('0.1m') // 100 mm math.add(a, b) // 0.65 m // check the type of a variable math.typeOf(2) // 'number' math.typeOf(math.unit('2 inch')) // 'Unit' math.typeOf(math.sqrt(-4)) // 'Complex' ```
上一篇:
安全
下一篇:
数字