teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タグの変更、JavaScriptに変更、分割前のファイルのコードも記載

2021/03/25 07:46

投稿

N.Yam
N.Yam

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- 一つのjava scriptのファイルを3つに分けたい。
1
+ 一つのJavaScriptのファイルを3つに分けたい。
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  一つの.jsファイルを3つに分けたです。一つのファイルの時はうまく作動しています。
3
- Progateのjava scriptの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
3
+ ProgateのJavaScriptの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
@@ -62,7 +62,49 @@
62
62
 
63
63
  export default Animal;
64
64
 
65
-
65
+ //もともとのファイル(うまく作動しています)
66
+ class Animal {
67
+ constructor(name, age) {
68
+ this.name = name;
69
+ this.age = age;
70
+ }
71
+
72
+ greet() {
73
+ console.log("こんにちは");
74
+ }
75
+
76
+ info() {
77
+ this.greet();
78
+ console.log(`名前は${this.name}です`);
79
+ console.log(`${this.age}歳です`);
80
+ }
81
+ }
82
+
83
+ class Dog extends Animal {
84
+ constructor(name,age,breed){
85
+ super(name,age);
86
+ this.breed = breed;
87
+ }
88
+
89
+ info() {
90
+ this.greet();
91
+ console.log(`名前は${this.name}です`);
92
+ console.log(`犬種は${this.breed}です`);
93
+
94
+ console.log(`${this.age}歳です`);
95
+ const humanAge = this.getHumanAge();
96
+ console.log(`人間年齢で${humanAge}歳です`);
97
+ }
98
+
99
+ getHumanAge() {
100
+ return this.age * 7;
101
+ }
102
+ }
103
+
104
+ const dog = new Dog("レオ", 4,"チワワ");
105
+ dog.info();
106
+
107
+
66
108
  ```
67
109
 
68
110
  ### 試したこと

2

progete -> Progate

2021/03/25 07:46

投稿

N.Yam
N.Yam

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  一つの.jsファイルを3つに分けたです。一つのファイルの時はうまく作動しています。
3
- progeteのjava scriptの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
3
+ Progateのjava scriptの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 

1

java→java script

2021/03/25 07:38

投稿

N.Yam
N.Yam

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- 一つのjavaのファイルを3つに分けたい。
1
+ 一つのjava scriptのファイルを3つに分けたい。
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  一つの.jsファイルを3つに分けたです。一つのファイルの時はうまく作動しています。
3
- progeteのjavaの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
3
+ progeteのjava scriptの練習Ⅴの状態ではできていますが、VSCodeで同じこと(コードをコピペ)をしてもうまく作動しません。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6