All executions of the exercises will display on the console!
Exercise 1
Function declaration:
const canDrive = (age) => {
age > 18 ?
console.log('You can drive') :
console.log('You can not drive')
}
Code for its execution:
canDrive(21)
canDrive(16)
Exercise 2
Function declaration:
const biggerNumber = (number1, number2) => {
number1 > number2
? console.log(
`${number1} is bigger than ${number2}, so the first number is bigger`
)
: console.log(
`${number1} is not bigger than ${number2}, so the second number is bigger`
)
}
Code for its execution:
biggerNumber(12, 13)
biggerNumber(222, 1)
Exercise 3.1
Function declaration:
const numberSign = (number) => {
number === 0
? console.log(`The number ${number} is zero!`)
: number > 0
? console.log(`The number ${number} is bigger than zero`)
: console.log(`The number ${number} is smaller than zero`)
}
Code for its execution:
numberSign(33)
numberSign(0)
numberSign(-1999)
Exercise 3.2
Function declaration:
const findMax = (a, b, c) => {
let maxNumber = undefined
a > b ? (maxNumber = a) : (maxNumber = b)
c > maxNumber ? (maxNumber = c) : (maxNumber = maxNumber)
console.log(maxNumber)
}
Code for its execution:
findMax(22, 13, 24)
Exercise 4
Function declaration:
const isItEven = (numbers = []) => {
for (let i = 0; i < numbers.length; i++) {
const message =
`The value of the position ${i} in the array is ${numbers[i]}, so it is an `
numbers[i] % 2 == 0
? console.log(message + 'even number')
: console.log(message + 'uneven number')
}
}