-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs_5_1.html
65 lines (50 loc) · 1.17 KB
/
js_5_1.html
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
<!-- 함수의 기본 형태 -->
<script>
function isLeapYear(year)
return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0
function sumAll(a, b) {
let output = 0
for (let i = a; i < b; ++i)
output += i
return output
}
function min(arr) {
let min = arr[0]
for (const ele of arr)
if (min > ele)
min = ele
return min
}
function min2(num1, ...nums) {
let min
if (Array.isArray(num1))
min = min(num1)
else
min = num1
for (const num of nums)
if (min > num)
min = num
return min
}
function max(arr) {
let max = arr[0]
for (const ele of arr)
if (max < ele)
max = ele
return max
}
const arr = [52, 273, 32, 103, 275, 24, 57]
function earnings(name, wage = 10000, hours = 1) {
console.log(name, wage, hours)
return wage * hours
}
console.log(isLeapYear(2020))
console.log(isLeapYear(2010))
console.log(isLeapYear(2000))
console.log(isLeapYear(1900))
console.log(sumAll(1, 100))
console.log(min(arr))
console.log(max(arr))
console.log(min2(52, 273, 32, 103, 275, 24, 57))
console.log(earnings('송지훈'))
</script>