回答編集履歴

1

変更前のコードも追記

2019/10/27 03:39

投稿

naomi3
naomi3

スコア1105

test CHANGED
@@ -1,3 +1,51 @@
1
+ 変更前
2
+
3
+ ```JavaScript
4
+
5
+ // 初期化
6
+
7
+ var hour = 0;
8
+
9
+ var min = 0;
10
+
11
+ var sec = 0;
12
+
13
+ var now = 0;
14
+
15
+ var datet = 0;
16
+
17
+ function disp(){
18
+
19
+ now = new Date();
20
+
21
+ datet = parseInt((now.getTime() - s) / 1000);//現在時刻-s(下部「開始時刻取得」の行のS)
22
+
23
+ hour = parseInt(datet / 3600);
24
+
25
+ min = parseInt((datet / 60) % 60);
26
+
27
+ sec = datet % 60;
28
+
29
+ // 数値が1桁の場合、頭に0を付けて2桁で表示する指定
30
+
31
+ if(hour < 10) { hour = "0" + hour; }
32
+
33
+ if(min < 10) { min = "0" + min; }
34
+
35
+ if(sec < 10) { sec = "0" + sec; }
36
+
37
+ var timer1 = hour + ':' + min + ':' + sec;
38
+
39
+ document.form1.field1.value = timer1;
40
+
41
+ setTimeout("disp()", 1000);
42
+
43
+ }
44
+
45
+ ```
46
+
47
+ 変更後↓
48
+
1
49
  ```JavaScript
2
50
 
3
51
  function startTimer(start) {
@@ -36,7 +84,21 @@
36
84
 
37
85
  ```
38
86
 
87
+
88
+
39
89
  呼び出し側
90
+
91
+ 変更前
92
+
93
+ ```JavaScript
94
+
95
+ (async()=>{
96
+
97
+ const s=new Date().getTime();//開始時刻取得
98
+
99
+ ```
100
+
101
+ 変更後↓
40
102
 
41
103
  ```JavaScript
42
104
 
@@ -48,7 +110,21 @@
48
110
 
49
111
  ```
50
112
 
113
+
114
+
51
115
  おまけ
116
+
117
+ 変更前
118
+
119
+ ```JavaScript
120
+
121
+ const name=prompt("お名前を入力してください。");//promptにユーザー名の登録
122
+
123
+ if(name=="") name="UnKnown";//無記入の場合、Unknownとして登録
124
+
125
+ ```
126
+
127
+ 変更後↓
52
128
 
53
129
  ```JavaScript
54
130