Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Что делает оператор % (https://javascript.ru/forum/misc/9142-chto-delaet-operator-%25.html)

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

Цитата:

Сообщение от Gvozd (Сообщение 53806)
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

По ссылке говориться, что:
Цитата:

% (Модуль числа)
Меня всю жизнь учили что модуль это
Цитата:

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

laimas 09.09.2016 21:05

Цитата:

Сообщение от VitAl2013
Меня всю жизнь учили что модуль это

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

warren buffet 11.09.2016 08:13

Цитата:

Сообщение от VitAl2013
что модуль это

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


Часовой пояс GMT +3, время: 19:08.