Skip to content

Commit ecc6bf6

Browse files
committed
added default samples
1 parent c8bdcfd commit ecc6bf6

File tree

7 files changed

+116
-108
lines changed

7 files changed

+116
-108
lines changed

sample/expressions.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
if (true) {
2+
console.log('true');
3+
}
4+
5+
if (!false) {
6+
console.log('true');
7+
}
8+
9+
var x;
10+
if (x === undefined) {
11+
console.log('x is undefined');
12+
}
13+
14+
if (true && true && false) {
15+
console.log('true');
16+
}

sample/functions.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
function alpha(a, b) {
2+
return a + b - 3;
3+
}
4+
5+
function beta(c, d) {
6+
console.log('example');
7+
return c * d;
8+
}
9+
10+
function test(a, b, c, d, e) {
11+
console.log(a);
12+
console.log(b);
13+
console.log(c);
14+
console.log(d);
15+
console.log(e);
16+
}
17+
18+
function s(a, b) {
19+
20+
function s1(c) {
21+
console.log(c) + 1;
22+
}
23+
24+
function s2(d) {
25+
console.log(d) - 2;
26+
}
27+
28+
s1(a);
29+
s2(b);
30+
}
31+
32+
alpha(5, 10);
33+
beta(7, 7);
34+
s(100, 200);

sample/mergeSort.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
function mergeSort(arr) {
2+
if (arr.length === 1) {
3+
return arr;
4+
}
5+
6+
var middle = Math.floor(arr.length / 2);
7+
var left = arr.slice(0, middle);
8+
var right = arr.slice(middle);
9+
10+
return merge(mergeSort(left), mergeSort(right))
11+
}
12+
13+
function merge(left, right) {
14+
var result = [];
15+
var indexLeft = 0;
16+
var indexRight = 0;
17+
18+
while (indexLeft < left.length && indexRight < right.length) {
19+
if (left[indexLeft] < right[indexRight]) {
20+
result.push(left[indexLeft]);
21+
indexLeft++;
22+
} else {
23+
result.push(right[indexRight]);
24+
indexRight++;
25+
}
26+
}
27+
28+
return result.concat(left.slice(indexLeft)).concat(right.slice(indexRight));
29+
}
30+
31+
var list = [2, 5, 1, 3, 7, 2, 3, 8, 6, 3];
32+
console.log(mergeSort(list));

sample/numbers.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
var numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
2+
3+
var a = 230 + 9800;
4+
var b = -300 + 400;
5+
6+
console.log(a + b);
7+
console.log(numbers);

sample/operators.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
var a = 1;
2+
var b = -2;
3+
a += a + 10 + b;
4+
5+
console.log(a + b);
6+
console.log(a - b);
7+
console.log(a * b);
8+
console.log(a / b);
9+
console.log(a % b);
10+
console.log(a >> b);
11+
12+
console.log(b);
13+
b -= 5;
14+
console.log('test');
15+
console.log(b);
16+
if (b == -7) {
17+
console.log(-a);
18+
}

sample/simple.js

Lines changed: 0 additions & 108 deletions
This file was deleted.

sample/strings.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var a = 'example';
2+
var b = 'example';
3+
var c = 'example';
4+
var d = 'test';
5+
var e = 'test2';
6+
var f = 'test3';
7+
var g = 'test4';
8+
var h = 'test5' + 'test';
9+
var i = 'test6' + f;

0 commit comments

Comments
 (0)