This repository has been archived by the owner on Jul 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathexample.js
83 lines (69 loc) · 1.78 KB
/
example.js
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
const Lammas = require('./lammas');
// console.log('require-lammas', require('./lammas'))
const a = 8;
let b = 1;
var c = 2;
function sum(param1, param2 = 5) {
if (Number.isNaN(Number(param1))) {
throw new Error(param1 + " is not a number");
}
return param1 + param2;
}
console.log("sum(1,10)=", sum(1, 10))
console.log("sum(1)=", sum(1)); // default vaartuse kasutus
const sum2 = (param1, param2 = 5) => {
return param1 + param2;
}
console.log("sum2(1,10)=", sum2(1, 10))
console.log("sum2(1)=", sum2(1)); // default vaartuse kasutus
b = 3363;
console.log({a, b})
if (a > b) {
console.log("a on suurem kui b");
} else {
console.log("b on suurem voi vordne kui c");
}
for (let i = 0; i < 10; i++) {
console.log("aaa", i)
}
const object = {
'param1': 124,
'param3': 'cat',
'x': {
"a": 243,
"basg": 43464,
"c": new Date(),
},
'func_sum': (param1, param2 = 5) => {
return param1 + param2;
},
'func2': sum,
};
console.log('object', object);
console.log('object.func_sum(1,5)', object.func_sum(1,5));
delete object.param3;
object.kala = 124;
console.log('object:2', object);
const { param1, func2 } = object;
console.log('param1', param1);
console.log('func2', func2);
const l = new Lammas('shawn');
console.log('lammas name = ', l.getName());
l.setName('dolly');
console.log('lammas name = ', l.getName());
console.log("lammas", l);
const arr = [1, 3, [ 1 , 2 ],'test', new Date(), sum];
arr.push('ADDED');
console.log('arr', arr);
for (k in arr) {
console.log('k', k, arr[k]);
}
arr.forEach(function(value, index) {
console.log('---', value, index);
})
// string + number
try {
console.log('sum("aaa", 5) = ', sum('aaa', 5));
} catch (e) {
console.error('string+number error -> ', e.message);
}