JavaScriptのコードを整形してくれるサイトを探していて見付けたのが「Online javascript beautifier」です。
コードを貼り付けてボタンを押すだけで改行やスペースなどを調整してきれいにしてくれます。
たとえば次のコードを整形してみました。
function fact(num){num=Math.floor(num);if(num<0){return("error");}else{f=1;for(i=1;i<=num;i++){f=f*i;}return(f);}}
整形後は次の通り。
function fact(num) {
num = Math.floor(num);
if (num < 0) {
return ("error");
} else {
f = 1;
for (i = 1; i <= num; i++) {
f = f * i;
}
return (f);
}
}
num = Math.floor(num);
if (num < 0) {
return ("error");
} else {
f = 1;
for (i = 1; i <= num; i++) {
f = f * i;
}
return (f);
}
}
「}」を別の行にするとか、インデントのスペースの数を変えるとか、いくつかオプションがあります。上はデフォルトのままですが、これでOKだと思います。
コメント