使われる使い方では、代入ではなく単独で使ったりします。どちらでも問題ありません。インクリメントされています。次に、doroop()自分自身をまた呼出しています。10になるとif文ではじかれて、else文の内容を実行します。処理を移動しています。微妙な違いをうまく使い分けてみて下さい。数値として認識が可能な文字列なり数値なりが事前に入っている必要があります。nanになってしまいます。つける場所によって、ほんの少し意味が違います。言う式として考えられます。インクリメントと同じです。値が減少する、と言う事です。真(true)を返します。