自分で定義できる関数、function文が、ちょっと見にくくなってたので、 今回はその書き方について。 functionってなんですか???という人は、 function文の構造というか、内容というか、理屈はかわっていませんので、 isvalidのfunction文の説明 をご覧くださいませ。 で、何が違うかというと、 ■function文でも、変数の型を示さないといけない ■return文(返す値)があるときは、返す値の型、return文がないときはvoidを書く という2点かと思われます。 が、いろいろ試してみると、function文の中で新しくつくった変数に varさえつけていれば、とりあえずエラーはでませんでした。 例えば、2つの変数を足してその答えを返す関数は、 2.0までだと、 function addNumber(num1, num2) { answer = num1 + n