初めまして、javascript Unexpected identifierに関しての質問です。
使い始めてから日が浅いので不手際ございましたら申し訳ありません。
またコード不備があった場合ご指摘いただけると嬉しいです。
注 下記コードの簡単な概要
下記のコードはスライムとグリズリーに名前、HPを与えインスタンス化し、ダメージを与え、スライムとグリズリーのHPが0になると、敵を倒しましたと記述されるコードです。またコードはまだ書きかけです。
質問
Monster.prototypeの内部関数にshowBody関数(スライムたちのHPの状態を示す関数)を記述すると
Unexpected identifierとxアイコンが出てきてしまいます。
これはなぜ生じてしまったのでしょうか??
初歩的なコードミスだとおもいますが、見当がつきませんので質問いたします。
...
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
</head>
<body>
<h1>javascript</h1>
<script>
function Monster(name, hp) {
this.name = name;
this.hp = hp;
}
Monster.prototype = {
receveDamege : function(damege){
if(this.body >= damege) {
this.body -= damege;
return damege;
}else(this.bady = 0);{
alert("敵を倒しました");
}
}「問題のコードです。」
showBody : function() {
return this.bady
}
};
var slime = new Monster("スライム",10);
var grizzly = new Monster("グリズリー",50);
alert(slime.name);
alert(grizzly.name);
</script>
</body>
</html>
お願いいたします。
...
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/09 02:57