Plugin/追加プラグイン/exprの変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 移動:バックアップ
  • 最新のバージョン:2015-10-07 02:00:11
  • バージョン:(Rev:UZ9WGwpyOA)2015-07-16 09:40:15

OldNew差分
1+#contents
2+
13* 概要 [#1giuy61]
2-数式を計算してその計算結果を返すMediaWiki関数
4+数式を計算してその計算結果を返すMediaWiki関数を移植したもの
35[[Help:Extension:ParserFunctions>https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/ja#.23expr]]
46
57* 書式 [#1ch2rm6]
810&expr(式);
911ブロック要素、インライン要素共に同様の結果を返します。
1012
11--実行例
13+* 実行例 [#k1pbpz2]
1214&expr(1 and -1); → &expr(1 and -1);
1315&expr(1 and 0); → &expr(1 and 0);
1416&expr(1 or -1); → &expr(1 or -1);
2022&expr(1+); → &expr(1+);
2123&expr(1 foo 2); → &expr(1 foo 2);
2224&expr(1/0); → &expr(1/0);
25+
26+* 演算子 [#h45kpuy]
27+|~種類|~演算子|~実行例|~備考|
28+|グループ化|( )|&expr((3+3)/2); → &expr((3+3)/2);||
29+|数値|1234.5|&expr(1234.5); → &expr(1234.5);||
30+|~|e|&expr(e); → &expr(e);||
31+|~|pi|&expr(pi); → &expr(pi);||
32+|単項演算子|+|&expr(+1); → &expr(+1);||
33+|~|-|&expr(-1); → &expr(-1);||
34+|~|not|&expr(not 1); → &expr(not 1);&br;&expr(not 0); → &expr(not 0);||
35+|~|ceil|&expr(ceil 1.1); → &expr(ceil 1.1);|小数点切り上|
36+|~|trunc|&expr(trunc 1.1); → &expr(trunc 1.1);|小数点切り捨て|
37+|~|floor|&expr(floor 1.1); → &expr(floor 1.1);|小数点切り捨て|
38+|~|abs|&expr(abs -5); → &expr(abs -5);|絶対値|
39+|~|exp|&expr(exp 2); → &expr(exp 2);&br;&expr(e^2); → &expr(e^2);|eを底とする数値のべき乗|
40+|~|ln|&expr(ln 2); → &expr(ln 2);|自然対数|
41+|~|sin|&expr(sin 2); → &expr(sin 2);||
42+|~|cos|&expr(cos 2); → &expr(cos 2);||
43+|~|tan|&expr(tan 2); → &expr(tan 2);||
44+|~|asin|&expr(asin 1); → &expr(asin 1);||
45+|~|acos|&expr(acos 1); → &expr(acos 1);||
46+|~|atan|&expr(atan 2); → &expr(atan 2);||
47+|二項演算子|+|&expr(3 + 2); → &expr(3 + 2);|加算|
48+|~|-|&expr(3 - 2); → &expr(3 - 2);|減算|
49+|~|*|&expr(2 * 4); → &expr(2 * 4);|乗算|
50+|~|/|&expr(3 / 2); → &expr(3 / 2);|除算|
51+|~|^|&expr(3 ^ 2); → &expr(3 ^ 2);|累乗|
52+|~|div|&expr(3 div 2); → &expr(3 div 2);||
53+|~|mod|&expr(3 mod 2); → &expr(3 mod 2);||
54+|丸め|round|&expr(e round 2); → &expr(e round 2);&br;&expr(e round 3); → &expr(e round 3);||
55+|論理|=|&expr(3 = 2); → &expr(3 = 2);&br;&expr(3 = 3); → &expr(3 = 3);||
56+
57+
スポンサー