Объявления переменной для аргумента функции
вот простая фунция
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, время: 17:17. |