Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript Задан одномерный массив целых чисел, определить, есть ли в нем элемент со значением К. Задан одномерный массив целых чисел, определить, есть ли в нем элемент со значением К. Использовать цикл for.Элементы массива задавать через Math.random () ;. Длина массива - 10 элементов. До значений элементов форм обращаться через document.getElementById ("# demo"). Value. Результат выводить на страницу через document.getElementById ("demo"). InnerHTML. https://www.cyberforum.ru/ javascript-beginners/ thread2342526.html Как написать тесты знаний на js? JavaScript
Ребят привет! Пишу тесты знаний на сайте. Суть такая: есть вопрос и в радиокнопках варианты ответов. При выборе ответа юзер жмет кнопку ответь и появляется другой вопрос. Сложность в том что не могу понять как это реализовать, мне не понятно сама механика работы. Подскажите как можно было бы реализовать? Каким способом?
JavaScript Вычисление между датами работает с ошибкой https://www.cyberforum.ru/ javascript-beginners/ thread2342221.html
Здравствуйте всем. задача: определить количество дней между датами. Работал скрипт. В общем не плохо, пока я не заметил фатальную для формы ошибку. Набросал пример из похожего. <!DOCTYPE html> <html> <body>
JavaScript Объясните код простого слайдшоу. Добрый день. Учил js. Условия, циклы и другие основы понимаю. Но с DOM полный тупик. Есть код простого слайдшоу. var slides = document.querySelectorAll('#slides .slide'); var currentSlide = 0; var slideInterval = setInterval(nextSlide,2000); function nextSlide() { slides.className = 'slide'; currentSlide = (currentSlide+1)%slides.length; https://www.cyberforum.ru/ javascript-beginners/ thread2342202.html
JavaScript ReferenceError: input is not defined
Здравствуйте! Есть вот такой код: <input type="text" value="" id="input"> <div id="error"></div> <style> #error { border-color: red; } </style>
JavaScript При нажатии на определенный блок, цвет этого блока должен меняться. Есть вот такой вот код: var a = document.getElementByClass('green'); document.addEventListener('click', rim); function rim(){ a.style.background = #FFFB97; } При нажатии на определенный блок, цвет этого блока должен меняться, но не получается. Делалось без onclick в html https://www.cyberforum.ru/ javascript-beginners/ thread2341970.html
JavaScript Написать функцию, получающую массив в качестве аргумента, и возвращающую сумму всех положительных числовых элементов Написать функцию, получающую массив в качестве аргумента, и возвращающую сумму всех положительных числовых элементов. Если таких элементов нет, функция возвращает массив отрицательных чисел (если есть нечисловые элементы, они выбрасываются). Если в функцию в качестве аргумента пришел не массив, то функция возвращает false /* Написать функцию, получающую массив в качестве аргумента, и... https://www.cyberforum.ru/ javascript-beginners/ thread2341906.html JavaScript Не работает часть кода, элементом ajax
Не работает функция send() <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> //Загружаем библиотеку JQuery google.load("jquery", "1.3.2"); google.load("jqueryui", "1.7.2"); //Функция отправки сообщения function send()
JavaScript Elfinder как получить url файла https://www.cyberforum.ru/ javascript-beginners/ thread2341865.html
Здравствуйте уважаемые коллеги! В интернете не нашёл ответа на вопрос. Как получить url файла из файлового менеджера elfinder? Уже все перепробовал, начинает бомбить. $(document).ready(function () { $('#elfinder').elfinder(
JavaScript Добавление файлов за несколько раз Здравствуйте. Отправляю файлы через input type="file", FormData. Нажимаю на input, выбираю один файл - все нормально. Нажимаю повторно на input, выбираю еще один файл. Но старый выбранный файл затирается, те его замещает новый файл. А мне нужно, чтобы происходило не замещение, а дополнение. Пытаюсь сохранять старый файл в переменную. Но в итоге полная ерунда. Сохранить нормально файл в... https://www.cyberforum.ru/ javascript-beginners/ thread2341836.html
Написать функцию вывода текстового описания числовых трехзначных данных (в диапазоне от 100 до 999) JavaScript
Напиcать функцию вывода текстового описания числовых трехзначных данных (в диапазоне от 100 до 999). Функция принимает данные, проверяет их на достоверность и возвращает словесное описание, если число допустимое, или -1, если входные данные не допустимы. Например, NumbersInWords(215) // функция возвращает 215 – двести пятнадцать NumbersInWords(2.15) // функция возвращает -1 var str =...
JavaScript Дано слово из четного числа букв .Поменять местами его половины Дано слово из четного числа букв. Поменять местами его половины. Задачу решить двумя с
the hardway first
Эксперт JS
2470 / 1843 / 908
Регистрация: 05.06.2015
Сообщений: 3,608
30.10.2018, 10:40 0

Найти номер и значение первого положительного элемента массива - JavaScript - Ответ 13014522

30.10.2018, 10:40. Показов 2077. Ответов 1
Метки (Все метки)

Ответ

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var firstPositive = function firstPositive(array, i) {
  i = i || 0;
 
  if (i == array.length) return -1;
 
  if (array[i] > 0) {
    return i;
  } else {
    return firstPositive(array, i + 1);
  }
}
 
var a = [-1, 0, -8, 10, 8, -6];
var firstPositiveIndex = firstPositive(a);
 
if (firstPositiveIndex >= 0) {
  alert("First positive index " + firstPositiveIndex + " with value of " + a[firstPositiveIndex]);
} else {
  alert('Positive value not found.')
}


Вернуться к обсуждению:
Найти номер и значение первого положительного элемента массива JavaScript
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2018, 10:40
Готовые ответы и решения:

Найти номер первого положительного элемента массива
Помогите пожалуйста, вот код но он выводит неправильный номер, в чем ошибка?...

Найти номер первого положительного элемента массива
Дан массив целых чисел. Найти номер первого положительного элемента массива. Решить задачу с...

Найти номер первого положительного элемента массива
Дан массив из N целых чисел, найти номер первого положительного элемента помогитеее, я кастрюлька

Найти порядковый номер первого положительного элемента массива
Необходимо найти порядковый номер первого положительного элемента одномерного массива с помощью 3...

1
30.10.2018, 10:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2018, 10:40
Помогаю со студенческими работами здесь

Найти номер первого положительного элемента массива и произведение последующих элементов
дан масив А(10). найти номер первого положительного элемента и произведение последующих элементов

Найти номер первого положительного элемента массива и сумму элементов правее него
Найти номер первого положительного элемента массива b1,b2,b3,...,b10 и сумму элементов правее него....

Найти номер максимального по модулю элемента массива и сумму элементов после первого положительного
Господа хорошие, выручайте, не могу разобраться. В одномерном массиве, состоящем из п вещественных...

Найти индекс и значение первого положительного элемента массива
Помогите написать программу : найти индекс и значение первого положительного элемента массива. и,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru