Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.12.2010, 18:27
Новичок на форуме
Отправить личное сообщение для --viktor-- Посмотреть профиль Найти все сообщения от --viktor--
 
Регистрация: 12.12.2010
Сообщений: 4

Задачки по JS/
нужно решить несколько задач JavaScript (программа Netbeans) конечно не бесплатно. кто заинтересовался отпишитесь на viktor--19891987@mail.ru
очень надо
Ответить с цитированием
  #2 (permalink)  
Старый 18.12.2010, 18:28
Новичок на форуме
Отправить личное сообщение для --viktor-- Посмотреть профиль Найти все сообщения от --viktor--
 
Регистрация: 12.12.2010
Сообщений: 4

5 $ за задачу (задачи простые), кто заинтерес. отпишитесь.
Ответить с цитированием
  #3 (permalink)  
Старый 18.12.2010, 18:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от --viktor--
задачи простые
Покажи их тексты тут для примера, а там посмотрим...
Ответить с цитированием
  #4 (permalink)  
Старый 19.12.2010, 01:30
Новичок на форуме
Отправить личное сообщение для --viktor-- Посмотреть профиль Найти все сообщения от --viktor--
 
Регистрация: 12.12.2010
Сообщений: 4

1)Написать функцию, принимающую массив вещественных чисел в качестве параметра и возвращающую сумму, в которую элементы с четными индексами входят, умноженные на 5, а с нечетными - на 7.

2) написать функцию с целыми параметрами m и n, результат которой равен m для вызовов с нечетными номерами и n - с четными, т.е. первый вызов возвращает m, второй - n, третий опять m и.т.д

3) Перегрузить функцию average, вычисляющую среднее арифметическое двух, трех и четырех вещественных параметров.
Ответить с цитированием
  #5 (permalink)  
Старый 19.12.2010, 07:03
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

--viktor--, ЛС.
Ответить с цитированием
  #6 (permalink)  
Старый 19.12.2010, 07:52
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от --viktor--
вещественных чисел
Сообщение от --viktor--
целыми параметрами
Сообщение от --viktor--
Перегрузить функцию
Вам точно JS нужен?
Ответить с цитированием
  #7 (permalink)  
Старый 19.12.2010, 09:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Задачки не интересные... Да и особенностей валом, даже в приведённом примере...
Ответить с цитированием
  #8 (permalink)  
Старый 21.12.2010, 12:43
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Разве JS поддерживает перегрузку функций? C# точно, но только не JS.
Ответить с цитированием
  #9 (permalink)  
Старый 21.12.2010, 15:38
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Vulkan, в какой-то степени поддерживает. Не в таком, конечно, привычном виде, где для каждой версии вызова используются по сути различные функции, но организовать функцию, выполняющую различные действия в зависимости от количества / типа аргументов - можно. Пример
function multiFunction(a, b, c){
  if(arguments.length == 1){
    if(typeof a === 'string') return a.toUpperCase();
    if(typeof a === 'number') return Math.sqrt(a);
    return a;
  }
  if(arguments.length == 2){
    return a + b;
  }
  if(arguments.length == 3){
    return Math.min(a, b, c);
  }
  return 'No function matches arguments list';
}

alert([
 multiFunction(25),
 multiFunction(25, 64),
 multiFunction(25, 'String'),
 multiFunction('Hello'),
 multiFunction('Hello', 'world'),
 multiFunction('Hello', 'world', '!'),
 multiFunction(3, 4, 0)
].join('\n'))
Ответить с цитированием
  #10 (permalink)  
Старый 21.12.2010, 15:48
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

B@rmaley.e><e,
это не перегрузка. Это даже не похоже на перегрузку.

При перегрузке компилятор не сливает все перегруженные функции в одну, а просто переименовывает функции с одинаковыми именами. Т.е. перегрузка это как бы синтаксический сахар для программиста.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
Шахматы JS (способы реализации) bass_x Элементы интерфейса 1 07.03.2010 21:36
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28
Самая лучшая книга по JS? ulandj Оффтопик 2 06.04.2009 11:35
Загрузка дополнительного js кода с сервера Anonymous2008 Общие вопросы Javascript 5 20.11.2008 12:33