回答編集履歴

3

修正

2019/06/13 04:03

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -29,3 +29,73 @@
29
29
 
30
30
 
31
31
  - [HTML5でdocument.writeは使ってはいけない?](http://blog.3streamer.net/html5-css3/document-write-html5-181/)
32
+
33
+
34
+
35
+ # コード変わったので追記
36
+
37
+
38
+
39
+ ```js
40
+
41
+ document.write(calc_ave());
42
+
43
+ ```
44
+
45
+ ```js
46
+
47
+ function calc_ave(){
48
+
49
+ var sum=0;
50
+
51
+ var ave=0;
52
+
53
+ for(var i=0; i<data.length; i++){
54
+
55
+ sum+=data[i];
56
+
57
+ }
58
+
59
+ ave=sum/data.length; //returnしていないので何も返らない
60
+
61
+ }
62
+
63
+ ```
64
+
65
+
66
+
67
+ 簡単なコード:
68
+
69
+ ```js
70
+
71
+ function test(){
72
+
73
+ var a = 10;
74
+
75
+ }
76
+
77
+
78
+
79
+ console.log(test());
80
+
81
+ //undefined
82
+
83
+ ```
84
+
85
+ ```js
86
+
87
+ function test(){
88
+
89
+ var a = 10;
90
+
91
+ return a;
92
+
93
+ }
94
+
95
+
96
+
97
+ console.log(test());
98
+
99
+ //10
100
+
101
+ ```

2

修正

2019/06/13 04:03

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -5,8 +5,6 @@
5
5
  ```js
6
6
 
7
7
  //関数を実行しただけ その関数も計算して変数に値を詰めただけ
8
-
9
- //変数dataも渡していないので期待した処理は行われない
10
8
 
11
9
  calc_ave();
12
10
 

1

修正

2019/06/13 03:59

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -5,6 +5,8 @@
5
5
  ```js
6
6
 
7
7
  //関数を実行しただけ その関数も計算して変数に値を詰めただけ
8
+
9
+ //変数dataも渡していないので期待した処理は行われない
8
10
 
9
11
  calc_ave();
10
12