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","гн", "я","вс" ,"як","ая"," фи"))


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