我们仍在将本课翻译成简体中文。目前您阅读的是English版本。帮助我们翻译

0%

跳转到正文

Functions and money-safe calculations

入门~25 分钟0/4 步骤

Make money calculations reusable

A function gives a calculation a name and a contract. Smart Ledger stores money as integer agorot, because decimal arithmetic can produce surprising results. Convert once, calculate with integers, and format only at the edge of the UI.

In this module you will create functions for agorot conversion, VAT, and ILS formatting.

操作说明

1

Create toAgorot(amount) and return rounded integer agorot.

提示: Math.round(Number(amount) * 100)

这段代码写在哪里?

// Then calculate VAT for a practice amount and render it in #result.

写在第 8 行——在那条注释下方,接在你已经写好的代码后面。

2

Create calculateVat(netAgorot) using VAT_RATE.

3

Create formatIls(agorot) with Intl.NumberFormat.

4

Render net, VAT, and total in #result.

你的代码

html
8 行
1
2
3
4
5
6
7
8

实时预览

实时预览