改行やスペース、タブ等、一般に「
ホワイトスペース」と呼ばれる文字は、意味が分からならなければどこにでも入れる事ができます。また、意味が分からなくならないように適宜挿入しなければなりません。
例:
(1)
function func(a,b) { a++; return a+b; }
(2)
function func(a,b) {
a++;
return a+b;
}
(3)
function func(a,b)
{
a++;
return a+b;
}
(4)
function
func
(
a
,
b
)
{
a
++
;
return
a
+
b
;
}
(5)
functionfunc(a,b){a++;returna+b;}
(6)
f unction fu nc(a,b)
{
a+ +;
ret urn a+b;
}
これらの、(1) ~ (4) はすべて同じ意味です。ただし、読みやすさの点から (2) または (3) を推奨します。
(5) は、スペースを入れずに書いたものですが、このようにすると文字がつながってしまい、正常に解釈されません。
(6) は、スペースを入れるべき所でないところにスペースが入ってしまいますのでエラーになります。