JScript+WSHでプログラミング基礎100本ノック その10~その12 インクリメント
その10 左辺と右辺に同じ変数がある処理
課題
数値の変数に10を格納して、+1した値をプロンプトに表示してください。
仕様
・変数 num1 に10を入れること
・"num1 = num1 + 1"を使って加算すること
コード例
main.js
--------
var num1 = 10;
num1 = num1 + 1;
WScript.echo(num1);
出力結果
11
続行するには何かキーを押してください . . .
解説
"num1 = num1 + 1"では、右辺の計算結果を左辺に代入するため、
10+1をnum1に代入することとなり、この処理の後はnum1には11が格納される。
その11 インクリメント
課題
数値の変数に10を格納して、+1した値をプロンプトに表示してください。
仕様
・変数 num1 に10を入れること
・"num1++"を使って加算すること
コード例
main.js
--------
var num1 = 10;
num1++;
WScript.echo(num1);
出力結果
11
続行するには何かキーを押してください . . .
解説
"num1 = num1 + 1"を省略した形が"num1++"となります。
この"++"を付けた形は非常によくみかけるので覚える必要があります
その12 デクリメント
課題
数値の変数に10を格納して、-1した値をプロンプトに表示してください。
仕様
・変数 num1 に10を入れること
・"num1--"を使って加算すること
コード例
main.js
--------
var num1 = 10;
num1--;
WScript.echo(num1);
出力結果
9
続行するには何かキーを押してください . . .
解説
"num1 = num1 - 1"を省略した形が"num1--"となります。
"++"で1を足したように、"--"で1を引きます。