UNPKG

mathjs

Version:

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices.

53 lines (34 loc) 1.19 kB
# Function print Interpolate values into a string template. ## Syntax ```js math.print(template, values) math.print(template, values, precision) ``` ### Parameters Parameter | Type | Description --------- | ---- | ----------- `template` | String | A string containing variable placeholders. `values` | Object | An object containing variables which will be filled in in the template. `precision` | Number | Number of digits to format numbers. If not provided, the value will not be rounded. ### Returns Type | Description ---- | ----------- String | Interpolated string ## Examples ```js // the following outputs: 'Lucy is 5 years old' math.print('Lucy is $age years old', {age: 5}); // the following outputs: 'The value of pi is 3.141592654' math.print('The value of pi is $pi', {pi: math.pi}, 10); // the following outputs: 'hello Mary! The date is 2013-03-23' math.print('Hello $user.name! The date is $date', { user: { name: 'Mary', }, date: new Date(2013, 2, 23).toISOString().substring(0, 10) }); ``` ## See also [format](format.md) <!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. -->