Template:Rnd
表示
(Template:Decimalsから転送)
このテンプレートは13,000以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
Luaモジュールを使用しています: |
これはいわゆる端数処理を行うテンプレートです。
→ コード
|
出力 |
---|---|
{{#expr:2.0004 round 3 }} |
2 |
{{rnd|2.0004|3}} |
2.000 |
{{rnd|0.000020004|7}} |
000 |
{{rnd|0|8}} |
0.00000000 |
{{rnd|154268|-3}} |
154,000 |
{{rnd|1542689271|-7}} |
1.54×109 |
{{rnd|1.23e-4|5}} |
0.00012 |
{{rnd|1.23e4|5}} |
12,300.00000 |
{{rnd|1.23×10−4|5}} |
扱えない 書式エラー: _precision_format関数に渡された引数が不正です |
{{rnd|1.23×104|5}} |
扱えない 書式エラー: _precision_format関数に渡された引数が不正です |
出力形式は109 から科学的記数法となる
→ コード
|
出力 |
---|---|
{{rnd|1234567|-4}} |
1,230,000 |
{{rnd|12345678|-5}} |
12,300,000 |
{{rnd|123456789|-6}} |
123,000,000 |
{{rnd|1234567890|-7}} |
1.23×109 |
{{rnd|12345678901|-8}} |
1.23×1010 |
{{rnd|123456789012|-9}} |
1.23×1011 |
出力形式は 10−4 未満は科学的記数法となる
→ コード
|
出力 |
---|---|
{{rnd|0.0123456|4}} |
0.0123 |
{{rnd|0.00123456|5}} |
0.00123 |
{{rnd|0.000123456|6}} |
0.000123 |
{{rnd|0.0000123456|7}} |
0 |
{{rnd|0.00000123456|8}} |
0 |
{{rnd|0.000000123456|9}} |
0 |
関連項目
- Help:条件文#expr - round 演算が実装されています