Skip to content

Commit aee543e

Browse files
committed
Add simple JavaScript examples
1 parent 4a508f6 commit aee543e

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

JavaScript/1-builtin.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
'use strict';
2+
3+
console.log(Math.max(1, 2));
4+
console.log(Math.max(1, 2.2));
5+
console.log(Math.max(1.5, 2.5));
6+
console.log(Math.max('2.5', '1.5'));
7+
console.log(Math.max('2.5', 1.5));
8+
9+
const array = [1, '6', 3, 4, 5, false, 3.5, 'last', 2, true];
10+
console.dir({ array });
11+
12+
array.sort(); // compare as unicode strings by default
13+
console.dir({ array });
14+
15+
array.sort((a, b) => a - b);
16+
console.dir({ array });

JavaScript/2-function.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
'use strict';
2+
3+
const sum = (a, b) => a + b;
4+
5+
console.dir(sum(1, 2)); // 3
6+
console.dir(sum(1, '2')); // '12'
7+
console.dir(sum('1', 2)); // '12'
8+
console.dir(sum('1', '2')); // '12'
9+
console.dir(sum(true, true)); // 2
10+
console.dir(sum(true, false)); // 1
11+
console.dir(sum(false, false)); // 0
12+
console.dir(sum(1.5, 2)); // 3.5
13+
console.dir(sum('1.5', '2')); // '1.52'

0 commit comments

Comments
 (0)