Подскажите как написать программу
Мне задали писать программу, которая должна в введенной строке выбирать все цифры и выводить их на экран. Дело в том, что массивы мы пока не проходили. Помогите плз можно даже просто наводкой!!!
|
alert('В строке содержатся следующие цифры: ' + (prompt('Введите строку:').match(/\d+/g) || 'нет цифр') + '.'); |
Цитата:
Не совсем понятно Короче разжевать плз! |
Цитата:
Кстати, программа неверно написана. Цифра - это 0-9, т. е. число 25 - это две цифры, и цифра не может быть отрицательной (т. е. регулярка уже верно написана). Получается так: alert('В строке содержатся следующие цифры: ' + unique(prompt('Введите строку:').match(/\d/g) || ['нет цифр']) + '.'); unique ищешь в интернете по "javascript array unique". |
Если цифры, то: /\d{1}/g
|
Цитата:
|
Я так понимаю слеши это поиск нужного элемента в строке.
А массив тут надо объявлять? |
JS_Den,
Массив явным образом не объявляется, но присутствует. match возвращает массив совпадений. Напиши, что прошли то уже. |
Прошли циклы, ветвление, функции, стандартные функции: eval, parseInt, parseFloat, деление виды; операторы break, continue.
Вообщем вес до объектов и массивов |
Цитата:
|
Часовой пояс GMT +3, время: 04:18. |