Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Пользователи
Календарь
Поиск
Сообщения за день
Все разделы прочитаны
Главная
>
Форум
»
Javascript
»
Общие вопросы Javascript
»
Аргументы функции по умолчанию
Опции темы
Искать в теме
#
1
(
permalink
)
21.05.2009, 12:15
barcelona
Интересующийся
Регистрация: 06.02.2009
Сообщений: 23
Аргументы функции по умолчанию
Здравствуйте!
Есть функция
function function1(arg) { //code... }
Если не передать в функцию параметр arg, возникает ошибка. Можно ли это обойти? В PHP есть параметры по умолчанию, а в JS?
#
2
(
permalink
)
21.05.2009, 12:21
Riim
Рассеянный профессор
Регистрация: 06.04.2009
Сообщений: 2,379
arg || (arg = 'значение по умолчанию');
или так
arguments.length || (arg = 'значение по умолчанию');
#
3
(
permalink
)
22.05.2009, 04:27
x-yuri
Регистрация: 27.12.2008
Сообщений: 4,201
или arg = arg || 'значение по умолчанию';
или if( arg ) ...
или if( arguments.length ) ...
#
4
(
permalink
)
22.05.2009, 05:04
Riim
Рассеянный профессор
Регистрация: 06.04.2009
Сообщений: 2,379
Тогда уж:
if (!arg) ...
«
скрипт во фрейме
|
Как проверить, есть ли по указанным ссылкам файлы на локальном компьютере?
»
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Кросс-браузерные функции
B~Vladi
Ваши сайты и скрипты
128
01.09.2009
17:11
Паралельное выполнение одной и той-же функции
Сеня
AJAX и COMET
3
24.01.2009
20:59
Как проверить существование функции
Aderba
Общие вопросы Javascript
2
14.11.2008
16:09
владелец функции
diagnost
Общие вопросы Javascript
6
30.10.2008
15:04
Помогите разобраться в повторным обращении к функции, как её обнулить.
AdvoGad
Общие вопросы Javascript
0
01.09.2008
11:35
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх