How to generate multiplication table in nodejs with HTML table format?


Creating a multiplication table using nodejs is very simple. Following program will create a multiplication table and decorate using HTML table tag.

CODE :

var length = 30;
console.log("<table><tbody>");
for (var i = 1; i <= length; i++) {
    console.log("<tr>");
    for (var j = 1; j <= 10; j++) {
        console.log("<td>");
        console.log(i * j);
        console.log("<br/>");
        console.log(j);
        console.log("<br/>");
        console.log(i);
        console.log("</td>");
    }
    console.log("</tr>")
}
console.log("</tbody></table>");

EXECUTE :
Save this program in a filename.js, then run using following command
$ node filename.js 
OUTPUT :
1
1
1
2
2
1
3
3
1
4
4
1
5
5
1
6
6
1
7
7
1
8
8
1
9
9
1
10
10
1
2
1
2
4
2
2
6
3
2
8
4
2
10
5
2
12
6
2
14
7
2
16
8
2
18
9
2
20
10
2
3
1
3
6
2
3
9
3
3
12
4
3
15
5
3
18
6
3
21
7
3
24
8
3
27
9
3
30
10
3
4
1
4
8
2
4
12
3
4
16
4
4
20
5
4
24
6
4
28
7
4
32
8
4
36
9
4
40
10
4
5
1
5
10
2
5
15
3
5
20
4
5
25
5
5
30
6
5
35
7
5
40
8
5
45
9
5
50
10
5
6
1
6
12
2
6
18
3
6
24
4
6
30
5
6
36
6
6
42
7
6
48
8
6
54
9
6
60
10
6
7
1
7
14
2
7
21
3
7
28
4
7
35
5
7
42
6
7
49
7
7
56
8
7
63
9
7
70
10
7
8
1
8
16
2
8
24
3
8
32
4
8
40
5
8
48
6
8
56
7
8
64
8
8
72
9
8
80
10
8
9
1
9
18
2
9
27
3
9
36
4
9
45
5
9
54
6
9
63
7
9
72
8
9
81
9
9
90
10
9
10
1
10
20
2
10
30
3
10
40
4
10
50
5
10
60
6
10
70
7
10
80
8
10
90
9
10
100
10
10
11
1
11
22
2
11
33
3
11
44
4
11
55
5
11
66
6
11
77
7
11
88
8
11
99
9
11
110
10
11
12
1
12
24
2
12
36
3
12
48
4
12
60
5
12
72
6
12
84
7
12
96
8
12
108
9
12
120
10
12
13
1
13
26
2
13
39
3
13
52
4
13
65
5
13
78
6
13
91
7
13
104
8
13
117
9
13
130
10
13
14
1
14
28
2
14
42
3
14
56
4
14
70
5
14
84
6
14
98
7
14
112
8
14
126
9
14
140
10
14
15
1
15
30
2
15
45
3
15
60
4
15
75
5
15
90
6
15
105
7
15
120
8
15
135
9
15
150
10
15
16
1
16
32
2
16
48
3
16
64
4
16
80
5
16
96
6
16
112
7
16
128
8
16
144
9
16
160
10
16
17
1
17
34
2
17
51
3
17
68
4
17
85
5
17
102
6
17
119
7
17
136
8
17
153
9
17
170
10
17
18
1
18
36
2
18
54
3
18
72
4
18
90
5
18
108
6
18
126
7
18
144
8
18
162
9
18
180
10
18
19
1
19
38
2
19
57
3
19
76
4
19
95
5
19
114
6
19
133
7
19
152
8
19
171
9
19
190
10
19
20
1
20
40
2
20
60
3
20
80
4
20
100
5
20
120
6
20
140
7
20
160
8
20
180
9
20
200
10
20
21
1
21
42
2
21
63
3
21
84
4
21
105
5
21
126
6
21
147
7
21
168
8
21
189
9
21
210
10
21
22
1
22
44
2
22
66
3
22
88
4
22
110
5
22
132
6
22
154
7
22
176
8
22
198
9
22
220
10
22
23
1
23
46
2
23
69
3
23
92
4
23
115
5
23
138
6
23
161
7
23
184
8
23
207
9
23
230
10
23
24
1
24
48
2
24
72
3
24
96
4
24
120
5
24
144
6
24
168
7
24
192
8
24
216
9
24
240
10
24
25
1
25
50
2
25
75
3
25
100
4
25
125
5
25
150
6
25
175
7
25
200
8
25
225
9
25
250
10
25
26
1
26
52
2
26
78
3
26
104
4
26
130
5
26
156
6
26
182
7
26
208
8
26
234
9
26
260
10
26
27
1
27
54
2
27
81
3
27
108
4
27
135
5
27
162
6
27
189
7
27
216
8
27
243
9
27
270
10
27
28
1
28
56
2
28
84
3
28
112
4
28
140
5
28
168
6
28
196
7
28
224
8
28
252
9
28
280
10
28
29
1
29
58
2
29
87
3
29
116
4
29
145
5
29
174
6
29
203
7
29
232
8
29
261
9
29
290
10
29
30
1
30
60
2
30
90
3
30
120
4
30
150
5
30
180
6
30
210
7
30
240
8
30
270
9
30
300
10
30

Comments