Это не так сами простые числа, которые важны, но алгоритмы та работа с началами. В частности, находя факторы числа (любое число).
, Как Вы знаете, любое число имеет по крайней мере два фактора. Простые числа имеют уникальное свойство в этом, у них есть точно два фактора: 1 и они.
причина, учитывающая, так важна, математики, и программисты не знают, как учесть число, просто не пробуя каждую возможную комбинацию. Таким образом, сначала попытайтесь делиться на 2, затем на 3, затем 4, и т.д. При попытке учесть простое число - особенно очень большое - необходимо будет попробовать (по существу) каждое возможное число между 2 и что большое простое число. Даже на самых быстрых компьютерах, потребуются годы (даже века) для факторинга видов простых чисел, используемых в криптографии.
Это - то, что мы не знаем, как эффективно учесть большое количество, которое дает криптографическим алгоритмам их силу. Если, однажды, кто-то выяснит, как сделать это, то все криптографические алгоритмы, которые мы в настоящее время используем, станут устаревшими. Это остается открытой областью исследования.
Попробуйте следующее:
var rowIndex = $(this)
.closest('tr') // Get the closest tr parent element
.prevAll() // Find all sibling elements in front of it
.length; // Get their count