1
+ // Greetings
2
+
3
+ console . log ( 'Hello World!' ) ; //English
4
+
5
+ console . log ( 'Halo, Dunia!' ) ; // Indonesian
6
+
7
+ console . log ( 'Ciao Mondo!' ) ; // Italian
8
+
9
+ console . log ( 'Hola Mundo!' ) ; // Spanish
10
+
11
+
12
+ // Debug single quote issue
13
+
14
+ console . log ( 'I\'m awesome' ) ;
15
+
16
+ // Variables & Values
17
+
18
+ var x ;
19
+
20
+ console . log ( "the value of my variable x will be: a number" ) ;
21
+
22
+ console . log ( x ) ;
23
+
24
+ x = 12 ;
25
+
26
+ console . log ( "the value of my variable x will be: a number" ) ;
27
+
28
+ console . log ( x ) ;
29
+
30
+ var y = 'Tom' ;
31
+
32
+ console . log ( "the value of my atring y will be: a name" ) ;
33
+
34
+ console . log ( y ) ;
35
+
36
+ var y = y + '&Jerry' ;
37
+
38
+ console . log ( "the value of my string y will be: a cartoon name" ) ;
39
+
40
+ console . log ( y ) ;
41
+
42
+ var z = 7.25 ;
43
+
44
+ console . log ( z ) ;
45
+
46
+ // Round z to the closest integer
47
+
48
+ var round = Math . round ;
49
+
50
+ var a = round ( z ) ;
51
+
52
+ console . log ( a ) ;
53
+
54
+ // Print higher value z or a
55
+
56
+ if ( a < z ) {
57
+ var i = z ;
58
+ console . log ( i ) ;
59
+
60
+ } else {
61
+ var i = a ;
62
+ console . log ( i ) ;
63
+
64
+ }
65
+
66
+ // Animals Names
67
+
68
+ var myFavoriteAnimals ;
69
+
70
+ console . log ( 'The value of heros is: animales\'s names' ) ;
71
+
72
+ console . log ( myFavoriteAnimals ) ;
73
+
74
+ myFavoriteAnimals = [ 'monkey' , 'horse' , 'turtle' ] ;
75
+
76
+ console . log ( myFavoriteAnimals ) ;
77
+
78
+ myFavoriteAnimals = myFavoriteAnimals + [ ', baby pig' ] ;
79
+
80
+ console . log ( myFavoriteAnimals ) ;
81
+
82
+ // String Length
83
+
84
+ let myString = "this is a test" ;
85
+
86
+ console . log ( myString ) ;
87
+
88
+ console . log ( myString . length ) ;
89
+
90
+ // Types of Data
91
+
92
+ var success = 'Congats! the data type of your variables is identical!' ;
93
+
94
+ console . log ( success + ' * this is a string' ) ;
95
+
96
+ console . log ( typeof success ) ;
97
+
98
+
99
+ var failure = 'Oops! the data type of your variables is different!' ;
100
+
101
+ console . log ( failure + ' * this is a string' ) ;
102
+
103
+ console . log ( typeof failure ) ;
104
+
105
+
106
+ var number = 1 ;
107
+
108
+ console . log ( number + ' * this is a number' ) ;
109
+
110
+ console . log ( typeof number ) ;
111
+
112
+
113
+ var boolean = true ;
114
+
115
+ console . log ( boolean + ' * this is a boolean' ) ;
116
+
117
+ console . log ( typeof boolean ) ;
118
+
119
+
120
+ var array = [ 0 , 1 , 2 , 3 , 4 ] ;
121
+
122
+ console . log ( array + ' * this is an object' ) ;
123
+
124
+ console . log ( typeof array ) ;
125
+
126
+ // Testing type of data
127
+
128
+ if ( typeof success === typeof failure ) {
129
+
130
+ console . log ( success ) ;
131
+
132
+ } else {
133
+ console . log ( failure ) ;
134
+ }
135
+
136
+
137
+ if ( typeof success === typeof number ) {
138
+ console . log ( success ) ;
139
+
140
+ } else {
141
+ console . log ( failure ) ;
142
+ }
143
+
144
+
145
+ if ( typeof boolean === typeof array ) {
146
+ console . log ( success ) ;
147
+
148
+ } else {
149
+ console . log ( failure ) ;
150
+ }
151
+
152
+ // Explaining %
153
+
154
+ console . log ( x ) ;
155
+
156
+ console . log ( 'x % 5 will be 2 which is the leftover number that cannot be divided on 5' ) ;
157
+
158
+ console . log ( x % 5 ) ;
159
+
160
+ // Array with multiple data types
161
+
162
+ console . log ( 'following array contains 2 numbers, 2 strings and a boolean' ) ;
163
+
164
+ var multipleTypesArray = [ 0 , 'hero' , 2 , 'too' , false ] ;
165
+
166
+ console . log ( multipleTypesArray ) ;
167
+
168
+ // Comparing infinities
169
+
170
+ if ( 10 / 0 === 6 / 0 ) {
171
+ console . log ( 'Yes! they\'re equal!' ) ;
172
+
173
+ } else {
174
+ console . log ( 'There\'s no equality in this!' ) ;
175
+ }
0 commit comments