javascriptはじめました - 5限目 変数と配列とはてな村メソッド

 承前⇒ javascriptはじめました - 4限目 居残り - finalventの日記
 なんだか久しぶりになってしまいましたが、やめたわけじゃないですよ。休んでいただけです。ええ、これでも一応ヤクザなんですよ。銭湯でヤクザの親分さんみるとびびっちゃう一般人の心を持ったカラスなんだけどな。(´・ω・`)
 ま、そんなヨタ話はともかくとしていきなりコードです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sample</title>
<script type="text/javascript">
function fact(n){
	var m = [
		a("%E3%81%8A%E3%81%BE%E3%81%88%E3%81%AF"),
		a("%E3%82%A2%E3%82%BF%E3%83%9E%E6%82%AA%E3%81%84"),
		a("%E3%81%A3%E3%81%A6%E3%81%84%E3%81%86")
	];
	if (n == 0){
		return m[n] + m[++n];
	}else{
		return fact(0) + m[m.length-1] + fact(n-1);
	}
}
function a(a){
	return decodeURI(a);
}
</script>
</head>
<body>
<p><script type="text/javascript">document.write(fact(3));</script></p>
</body>
</html>

 Enjoy!
 
 inspired by javascriptはじめました - 5限目 変数と配列 その2 - タケルンバ卿日記