変数同士で足し算を行いたい

【質問】
変数を利用して足し算(加算)を行いたいと考えているが、うまくいかず困っている。

例えば変数var1→20、変数var2→10、変数var3→計算結果を格納するとしたとき、
以下のようにvar3に格納される。
%var1-var2%をvar3にセットした時→10
%var1+var2%をvar3にセットした時→2010

このように足し算のみ正しい値にならず文字列が結合された形になってしまう。
どのようにしたら正しい計算結果が格納されるのだろうか。

【回答】
変数を作成する際に、変数の型がデフォルトの「Auto」になっていたことにより数字が文字と認識され、文字列が結合されたと考えられます。

そのため、変数同士で足し算を行う際には、以下のいずれかの方法で計算する必要があります。
1)var1とvar2の変数を「Number」として作成
(変数型を変更するには「変数 -作成」アクションの「詳細」タブ内→「変数タイプ」から変更します)
2)var3の計算式を%var1+var2%ではなく、%Val(var1) + Val(var2)%と指定し、数値として明示的に認識させて計算

検索用キーワード:四則演算、変数

Knowledge記事検索

Knowledge

News・Information