回答編集履歴

1

修正

2019/04/10 08:18

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1,3 +1,129 @@
1
1
  関数は用意するだけではなく呼び出してください。
2
2
 
3
3
  どのタイミングでどう呼び出したら想定通り動くのかは用意されたご自身が承知かと思いますが…
4
+
5
+
6
+
7
+ -----
8
+
9
+
10
+
11
+ 関数の入門案件ですよ。
12
+
13
+
14
+
15
+ 下記のように.jsファイルに書いて
16
+
17
+ ```js
18
+
19
+ function hoge(){
20
+
21
+ alert(1);
22
+
23
+ }
24
+
25
+ function fuga(){
26
+
27
+ alert(2);
28
+
29
+ }
30
+
31
+ ```
32
+
33
+ htmlにリンクさせても
34
+
35
+ ```html
36
+
37
+ <!DOCTYPE html>
38
+
39
+ <html>
40
+
41
+ <head>
42
+
43
+ <meta charset="utf-8">
44
+
45
+ <title>aaa</title>
46
+
47
+ </head>
48
+
49
+ <body>
50
+
51
+ <script src="a.js"></script>
52
+
53
+ </body>
54
+
55
+ </html>
56
+
57
+ ```
58
+
59
+
60
+
61
+ 何も出ません。
62
+
63
+ 用意したものをどこかで呼び出す必要があります。
64
+
65
+
66
+
67
+ 呼び出し例1:
68
+
69
+ ```js
70
+
71
+ function hoge(){
72
+
73
+ alert(1);
74
+
75
+ }
76
+
77
+ function fuga(){
78
+
79
+ alert(2);
80
+
81
+ }
82
+
83
+ hoge();
84
+
85
+ fuga();
86
+
87
+ ```
88
+
89
+ 呼び出し例2:※.jsの中身は最初のまま
90
+
91
+ ```html
92
+
93
+ <!DOCTYPE html>
94
+
95
+ <html>
96
+
97
+ <head>
98
+
99
+ <meta charset="utf-8">
100
+
101
+ <title>aaa</title>
102
+
103
+ </head>
104
+
105
+ <body>
106
+
107
+ <script src="a.js"></script>
108
+
109
+ <script>
110
+
111
+ hoge();
112
+
113
+ fuga();
114
+
115
+ </script>
116
+
117
+ </body>
118
+
119
+ </html>
120
+
121
+ ```
122
+
123
+
124
+
125
+ - [関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Functions)
126
+
127
+ > 関数を呼び出すセクション
128
+
129
+ 関数を定義しても、その関数が実行されるわけではありません。関数の定義とは、ただ単に関数に名前をつけ、その関数が呼び出されたときに何をするかを指定することです。関数の呼び出しは、実際に指定したパラメータを用いて指定された動作を実行するということです。