Форум программистов, компьютерный форум, киберфорум
JavaScript: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 75

Length javascript

27.01.2015, 14:08. Показов 1322. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Подскажите как это реализовать?

JavaScript
1
2
3
4
5
var array;
array = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
 
// вернет 11
array.length;
А как сделать так, чтоб подсчитывала количество, но только до определенного элемента?
Например до 9. Чтоб вернуло 10

Надеюсь, я правильно выразился.
Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.01.2015, 14:08
Ответы с готовыми решениями:

className.length
У меня есть вот такой код: for(var i = 0; i < div.length; i++) { div.onclick = function() { if...

проблема с length
var name ="Тима"; //var name ="Tima"; document.write(name.length); Первом случае вывод 8 а с английскими буквами все нормально...

length выводит undefined
Здравствуйте! У меня есть следующая задача: Задан текст. Определить позицию первого символа "a" в тексте и вывести на экран...

4
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
27.01.2015, 14:11
JavaScript
1
array.indexOf(9)
?
1
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 75
27.01.2015, 14:29  [ТС]
Cra3y, спасибо! Но немного не то ...

так как варианты могут быть разные, например:

JavaScript
1
.. Array(0, 3, 6, 9, 12, 15, 18, 21 ...);
Если подставить число, которого здесь нет, но которое меньше и не больше существующих, например 14, то вернет -1... А как быть в таком случаи?

Чтоб при числе 14, выводилось - 5?

Спасибо!
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
27.01.2015, 14:58
Лучший ответ Сообщение было отмечено N0Ob как решение

Решение

Если тупым перебором, то
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Array.prototype.findPlace = function(it) {
    var i = 0;
    for(i in this) {
        if(this[i] === it) {
            ++i;
            break;
        }
        if(this[i] >= it) break;
    }
    return i;
}
 
var a = [0, 3, 6, 9, 12, 15, 18, 21];
alert(a.findPlace(14));
1
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 75
27.01.2015, 15:15  [ТС]
Cra3y, супер! Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.01.2015, 15:15
Помогаю со студенческими работами здесь

Array of undetermined length
Доброго времени суток ! Дана задача, которая звучит так : If you are given an array of undetermined length with numbers in random order....

массивы - свойство length
свойство length возвращает общее кол-во элементов массива или последний индекс + 1?

Почему oldNumber.length -1 ?
function squareDigits(num){ var oldNumber = String(num); var newNum = ''; for(i=0; i<=oldNumber.length-1; i++){ ...

Array.length undefined
извлекаю элементы массива из локального хранилища if(localStorage.getItem('mass')!=null) { mass =...

TypeError: Cannot read property 'length' of undefined
подскажите пожалуйста что тут не так и как исправить? почему такая ошибка TypeError: Cannot read property 'length' of undefined ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru