-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchap2-program-structure.js
More file actions
95 lines (81 loc) · 1.35 KB
/
chap2-program-structure.js
File metadata and controls
95 lines (81 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
function printTotal()
{
var total = 0, count = 1;
while ( count <= 10) {
total += count ;
count += 1;
}
console.log ( total ) ;
// console.log(sum(range(1,10)));
}
function fac(n)
{
if (n == 1 || n == 0)
return 1;
else
return fac(n-1) * n;
}
function printStrings()
{
console.log("hello\\nworld");
console.log(typeof "x");
console.log(typeof 5);
}
function tri()
{
var max = 1;
while (max <= 7)
{
var hash = "";
for (var i = 1; i <= max; i++)
{
hash = hash + "#";
}
console.log(hash);
max++;
}
}
fizz = function(num)
{
for (var i = 1; i <= num; i++)
{
if ((i % 3 == 0) && !(i % 5 == 0))
{
console.log("fizz");
}
else if ( (i % 5 == 0) && !(i % 3 == 0))
{
console.log("buzz");
}
else if ( (i % 5 == 0) && (i % 3 == 0))
{
console.log("fizzbuzz");
}
else
{
console.log(i);
}
}
};
fizz(10);
var chess = function(size) {
var chess_board = "";
for (var len = 0; len < size; len++) {
for (var wid = 0; wid < size; wid++) {
if ((wid + len) % 2 == 0)
chess_board += "#";
else
chess_board += " ";
}
chess_board += "\n";
}
console.log(chess_board);
};
chess(8);
var square = function(x) {
return x * x;
};
var makeNoise = function() {
console.log("Pling");
};
makeNoise();