Просмотр полной версии : Что делает оператор %
Скажите пожалуйста, какую функцию в коде выполняет знак процента.
Например:
H=H%430;
Nekromancer
30.04.2010, 22:31
http://javascript.ru/arithmetic
theYozh,
что мешает самому загуглить, почитать справку?!!!!
Nekromancer
30.04.2010, 22:47
theYozh,
что мешает самому загуглить, почитать справку?!!!!
А на форум написать в 2 раза больше текста проще.. тут думать не надо.. просто задал вопрос и всё :write:
Спасибо за вопрос и ответ!
Яндекс по запросу "знак процента в javascript" приводит сюда. Так , что зря вы тут демагогию развели.
Если знаете ответ - отвечайте, а не знаете, то не стройте умников. Эта манера ответов свойственна только русскому интернету. Потому что в России перестали уважать друг друга. Вам должно быть стыдно за это!
Нужно быть вежливыми
Взятие остатка %
Оператор взятия остатка % интересен тем, что, несмотря на обозначение, никакого отношения к процентам не имеет.
Его результат a % b — это остаток от деления a на b.
Например:
alert( 5 % 2 ); // 1, остаток от деления 5 на 2
alert( 8 % 3 ); // 2, остаток от деления 8 на 3
alert( 6 % 3 ); // 0, остаток от деления 6 на 3
А ось це шо таке?
for(var i=1;i<arguments.length;i++){
str=str.replace('%'+(i-1),arguments[i])
}
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","гн", "я","вс" ,"як","ая"," фи"))
Спасибо большое за ответ.
рони,
Вдруг, как в сказке, скрипнула дверь.
Все мне ясно стало теперь.
Спасибо огромное за ответ!
VitAl2013
09.09.2016, 20:18
По ссылке (http://javascript.ru/arithmetic) говориться, что: % (Модуль числа)
Меня всю жизнь учили что модуль это Модулем числа a называют расстояние (в единичных отрезках) от начала координат до точки a . Для положительного числа и нуля он равен самому числу, а для отрицательного — противоположному числу.
Мне конечно не тягаться с великими умами человечества, но не остаток ли это от деления?
Приветственная надпись "пошёл вон!", как-то наталкивает на мысли что либо лыжи не едут, либо в какой-то момент ты пересёк грань своего измерения попав в параллельное, где привычные тебе понятия означают нечто другое, что даёт диссонанс в логике происходящего. На такие мысли также наталкивает и то что надпись такая тут висит с мохнатого года и всех всё устраивает. Резонно предположить, что тебе захочется выяснить что это значит, даже если там пояснения есть с примерами.
Другими словами: какой перевод - такие и вопросы.
Меня всю жизнь учили что модуль это
Это не модуль числа, а деление по модулю или деление с остатком, то есть речь об операции, о чем и вопрос был. А остаток от такого деления, это уже результат этой операции. )
warren buffet
11.09.2016, 08:13
что модуль это
А вопрос был насчет деления с остатком. https://en.wikipedia.org/wiki/Modulo_operation
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot