ПЕРВЫЙ ВАРИАНТ МОЙ (ОН РАБОЧИЙ). Я до него додумался сам:
Код:
|
function f(x){
if(x<0){
return 0
}
else{
if(x<2){
return x*x;
}
else{
if(x<5){
return 6-x;
}
else{
return 1;
}
}
}
}
x=9*Math.random()-2;
document.write('Случайный аргумент: '+x+'<br>');
document.write('Значение функции: '+f(x)+'') |
ВТОРОЙ ВАРИАНТ С УЧЕБНИКА. МНЕ ЛИЧНО НЕ ПОНЯТЕН:
Здесь оглашается переменная z, которая в итоге, выводится вместо аргумента x в функции.
Где конкретно z = x?
Код:
|
function f(x){
if(x<0){
return 0
}
else{
if(x<2){
return x*x;
}
else{
if(x<5){
return 6-x;
}
else{
return 1;
}
}
}
}
let z;
z=9*Math.random()-2;
document.write('Случайный аргумент: '+z+'<br>');
document.write('Значение функции: '+f(z)+'') |