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を引きます。

いいなと思ったら応援しよう!