ЙажаСценарий / Говнокод #26477 0 1234567891011121314 function isEven(a) { a = a. toString(). replace(/[^0-9.]/g, ""); var stack = []; var rev = a. split(''). reverse(); for (var ix = 0; ix < rev. length; ix++) { if (rev[ix] == ".") stack. push("dot") else if (rev[ix] == "1" || rev[ix] == "3" || rev[ix] =="5" || rev[ix] == "7" || rev[ix] == "9") stack. push ("odd") else stack. push('even') } var wholenumber = stack. splice(stack. indexof("dot") + 1) return wholenumber[0] == "even"; } Определение чётности числа. Запостил: IIIuMnAH3E, 08.03.2020 (Updated 08.03.2020) Комментарии (5) RSS bormand 6 лет ago # 0 Т.е. 2.5 - чётное число? Ответить IIIuMnAH3E 6 лет ago # 0 ⇈ По мнению автора — да. Меня ещё интересует, что будет, если взять число, toString() от которого будет содержать десятичный порядок. Реальный пример: >> Math.pow(2,70).toString() "1.1805916207174113e+21" >> isEven(Math.pow(2,70)) false Какой багор ))) Ответить inkanusinho 6 лет ago # 0 Что за стиль ставить пробел перед точкой? Ответить IIIuMnAH3E 6 лет ago # 0 ⇈ Набирал с картинки. Мне было лень набирать всё, и я прогнал картинку через OCR. Там ещё indexOf немножко неправильно распозналось, я позже заметил. Ответить guest 6 лет ago # 0 Голдберг писал Ответить Добавить комментарий Отменить ответ Переведи на "PHP", guest! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
IIIuMnAH3E 6 лет ago # 0 ⇈ По мнению автора — да. Меня ещё интересует, что будет, если взять число, toString() от которого будет содержать десятичный порядок. Реальный пример: >> Math.pow(2,70).toString() "1.1805916207174113e+21" >> isEven(Math.pow(2,70)) false Какой багор ))) Ответить
IIIuMnAH3E 6 лет ago # 0 ⇈ Набирал с картинки. Мне было лень набирать всё, и я прогнал картинку через OCR. Там ещё indexOf немножко неправильно распозналось, я позже заметил. Ответить
Меня ещё интересует, что будет, если взять число, toString() от которого будет содержать десятичный порядок.
Реальный пример:
Какой багор )))