File tree 3 files changed +43
-17
lines changed
3 files changed +43
-17
lines changed Original file line number Diff line number Diff line change
1
+ var num1Input = document . getElementById ( 'num1' ) ;
2
+ var num2Input = document . getElementById ( 'num2' ) ;
3
+ var buttonElement = document . querySelector ( 'button' ) ;
1
4
function add ( a , b ) {
2
5
return a + b ;
3
6
}
4
- var result = add ( 5 , 3 ) ;
5
- console . log ( result ) ;
7
+ function printResult ( result ) {
8
+ console . log ( result ) ;
9
+ }
10
+ // const result = add(5, 3);
11
+ // let isDone = false;
12
+ // printResult(result);
13
+ buttonElement . addEventListener ( 'click' , function ( ) {
14
+ var num1 = num1Input . value ;
15
+ var num2 = num2Input . value ;
16
+ var result = add ( num1 , num2 ) ;
17
+ printResult ( result ) ;
18
+ } ) ;
Original file line number Diff line number Diff line change
1
+ const num1Input = document . getElementById ( 'num1' ) as HTMLInputElement ;
2
+ const num2Input = < HTMLInputElement > document . getElementById ( 'num2' ) ;
3
+ const buttonElement = document . querySelector ( 'button' ) as HTMLButtonElement ;
4
+
1
5
function add ( a : number , b : number ) {
2
6
return a + b ;
3
7
}
4
8
5
- function printResult ( result : any ) {
9
+ function printResult ( result ) {
6
10
console . log ( result ) ;
7
11
}
8
12
9
- const result = add ( 5 , 3 ) ;
10
- let isDone = false ;
13
+ // const result = add(5, 3);
14
+ // let isDone = false;
15
+
16
+ // printResult(result);
11
17
12
- printResult ( result ) ;
18
+ buttonElement . addEventListener ( 'click' , ( ) => {
19
+ const num1 = + num1Input . value ;
20
+ const num2 = + num2Input . value ;
21
+ const result = add ( num1 , num2 ) ;
22
+ printResult ( result ) ;
23
+ } ) ;
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
2
< html lang ="en ">
3
- < head >
4
- < meta charset ="UTF-8 ">
5
- < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6
- < meta http-equiv ="X-UA-Compatible " content ="ie=edge ">
7
- < title > TypeScript</ title >
8
- < script src ="app.js " defer > </ script >
9
- </ head >
10
- < body >
11
-
12
- </ body >
13
- </ html >
3
+ < head >
4
+ < meta charset ="UTF-8 " />
5
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
6
+ < meta http-equiv ="X-UA-Compatible " content ="ie=edge " />
7
+ < title > TypeScript</ title >
8
+ < script src ="app.js " defer > </ script >
9
+ </ head >
10
+ < body >
11
+ < input type ="text " id ="num1 " />
12
+ < input type ="text " id ="num2 " />
13
+ < button > Add</ button >
14
+ </ body >
15
+ </ html >
You can’t perform that action at this time.
0 commit comments