mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-18 14:59:29 +00:00
17 lines
569 B
JavaScript
17 lines
569 B
JavaScript
// Use case 6
|
|
// create functions yourself: mix and match functions
|
|
|
|
import { create } from '../src/mainAll'
|
|
import { addNumber, multiplyNumber } from '../src/plain/number'
|
|
import { addBigNumber, multiplyBigNumber, bignumber } from '../src/plain/bignumber'
|
|
|
|
console.log('\nuse case 6')
|
|
|
|
const math = create()
|
|
|
|
const add = math.typed('add', addNumber, addBigNumber)
|
|
const multiply = math.typed('multiply', multiplyNumber, multiplyBigNumber)
|
|
|
|
console.log('2 * 3 + 4 = ' + add(multiply(2, 3), 4))
|
|
console.log('2 * bignumber(3) + 4 = ' + add(multiply(2, bignumber(3)), 4))
|