Объявления переменной для аргумента функции
вот простая фунция
var sValue1;
function fValidation(sValue1){
if( sValue1 <= 0 ){
return false;
};
return true;
};
Будет правильным объявить переменную sValue1 до функции, внутри функции (вначале) или вообще не надо объявлять, так как это аргумент? |
третий вариант
|
спасибо
|
Этот код полон тавтологии. Должно быть так:
function fValidation(sValue1){
return sValue1 <= 0;
};
|
Кроме того, вопросы слабо вяжутся с приведенным примером. Объявлять можно хоть до функции, хоть после функции, хоть внутри функции, хоть "вообще не объявлять, так как это аргумент"
Например:
function fValidation(sValue1){
if( sValue1 <= 0 ){
return false;
};
return true;
};
alert(fValidation(3));
alert(fValidation(3));
function fValidation(sValue1){
if( sValue1 <= 0 ){
return false;
};
return true;
};
alert(fValidation());
function fValidation(sValue1){
var sValue1 = 3;
if( sValue1 <= 0 ){
return false;
};
return true;
};
|
danik.js, ты невнимателен, вместо false твой вариант вовращает true :victory:
var a = fValidation(-3);
alert(a);
function fValidation(sValue1){
return sValue1 <= 0;
};
|
Цитата:
Там <= нужно заменить на > |
| Часовой пояс GMT +3, время: 22:24. |