Вход

Просмотр полной версии : Что делает оператор %


theYozh
30.04.2010, 22:26
Скажите пожалуйста, какую функцию в коде выполняет знак процента.
Например:
H=H%430;

Nekromancer
30.04.2010, 22:31
http://javascript.ru/arithmetic

theYozh
30.04.2010, 22:32
спасибо

Gvozd
30.04.2010, 22:38
theYozh,
что мешает самому загуглить, почитать справку?!!!!

Nekromancer
30.04.2010, 22:47
theYozh,
что мешает самому загуглить, почитать справку?!!!!

А на форум написать в 2 раза больше текста проще.. тут думать не надо.. просто задал вопрос и всё :write:

samulet
15.04.2011, 18:07
Спасибо за вопрос и ответ!
Яндекс по запросу "знак процента в javascript" приводит сюда. Так , что зря вы тут демагогию развели.

Теана
04.05.2015, 21:28
Если знаете ответ - отвечайте, а не знаете, то не стройте умников. Эта манера ответов свойственна только русскому интернету. Потому что в России перестали уважать друг друга. Вам должно быть стыдно за это!

Slup
06.05.2015, 00:54
Нужно быть вежливыми

Взятие остатка %

Оператор взятия остатка % интересен тем, что, несмотря на обозначение, никакого отношения к процентам не имеет.

Его результат a % b — это остаток от деления a на b.

Например:

alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3
alert( 6 % 3 ); // 0, остаток от деления 6 на 3

digger
15.06.2015, 18:31
А ось це шо таке?

for(var i=1;i<arguments.length;i++){
str=str.replace('%'+(i-1),arguments[i])
}

рони
15.06.2015, 19:10
digger,
для шифровок центру, замена одних частей строки на другие
function foo(str)
{
for(var i=1;i<arguments.length;i++){
str=str.replace('%'+(i-1),arguments[i])
}
return str
}
alert(foo("%2%3%4%5%0%1","гн", "я","вс" ,"як","ая"," фи"))

digger
15.06.2015, 20:15
Спасибо большое за ответ.

digger
15.06.2015, 20:21
рони,
Вдруг, как в сказке, скрипнула дверь.
Все мне ясно стало теперь.

Спасибо огромное за ответ!

VitAl2013
09.09.2016, 20:18
По ссылке (http://javascript.ru/arithmetic) говориться, что: % (Модуль числа)
Меня всю жизнь учили что модуль это Модулем числа a называют расстояние (в единичных отрезках) от начала координат до точки a . Для положительного числа и нуля он равен самому числу, а для отрицательного — противоположному числу.
Мне конечно не тягаться с великими умами человечества, но не остаток ли это от деления?
Приветственная надпись "пошёл вон!", как-то наталкивает на мысли что либо лыжи не едут, либо в какой-то момент ты пересёк грань своего измерения попав в параллельное, где привычные тебе понятия означают нечто другое, что даёт диссонанс в логике происходящего. На такие мысли также наталкивает и то что надпись такая тут висит с мохнатого года и всех всё устраивает. Резонно предположить, что тебе захочется выяснить что это значит, даже если там пояснения есть с примерами.
Другими словами: какой перевод - такие и вопросы.

laimas
09.09.2016, 21:05
Меня всю жизнь учили что модуль это

Это не модуль числа, а деление по модулю или деление с остатком, то есть речь об операции, о чем и вопрос был. А остаток от такого деления, это уже результат этой операции. )

warren buffet
11.09.2016, 08:13
что модуль это


А вопрос был насчет деления с остатком. https://en.wikipedia.org/wiki/Modulo_operation