нужно написать функцию которое делает проверку на числа,все числа должны быть в диапазоне от 0-255, есть 4 варианта для которых код должен быть верным:
- на входе:127.0.0.0 , на выходе: true
- на входе:214.2.6.0 , на выходе: true
- на входе: … , на выходе: false
- на входе:127. , на выходе:false
и собственно код которым я пытался решить задачу։
function solution(x) {
x = x.split('.')
for (let i = 0; i < x.length; i++) {
if (x[i] >= 0 && x[i] <= 255) {
return true
} else if (x[i] == isNaN) {
return false
}
}
}
не получается написать код правильно для всех вариантов, особенно для 3,4 вариантов