A
let i = 0;
i = ++i + i++ * i++; //Результат: 3
i = 0; //Обновляем данные
i = ++i + i++ * ++i; //Результат: 4Size: a a a
A
let i = 0;
i = ++i + i++ * i++; //Результат: 3
i = 0; //Обновляем данные
i = ++i + i++ * ++i; //Результат: 4MK
let i = 0;
i = ++i + i++ * i++; // 1 + 1 * 2i = 0;
i = ++i + i++ * ++i; // 1 + 1 * 3MK
1 + 1 * 2 = 3MK
1 + 1 * 3 = 4e
0 files committed, 1 file failed to commit: . complete husky > pre-commit (node v12.9.1) > groupWeeks@1.0.0 verify /home/erlan/WebstormProjects/task-groupWeeks > lint-staged && jsninja-sensei Stashing changes... [started] Stashing changes... [skipped] → No partially staged files found... Running linters... [started] Running tasks for *.js [started] prettier -c [started] prettier -c [failed] → Running tasks for *.js [failed] → Running linters... [failed] ✖️ prettier -c found some errors. Please fix them and try committing again. Checking formatting... solution.js Code style issues found in the above file(s). Forgot to run Prettier? npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! groupWeeks@1.0.0 verify: `lint-staged && jsninja-sensei` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the groupWeeks@1.0.0 verify script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/erlan/.npm/_logs/2020-02-24T12_50_11_258Z-debug.log husky > pre-commit hook failed (add --no-verify to bypass)
e
e
e
e
e
A
1 + 1 * 3 = 4++i наименьший порядок чем у i++. Почему вы решили что этот операнд будет выполнятся первым?MK
++i наименьший порядок чем у i++. Почему вы решили что этот операнд будет выполнятся первым?A
MK
i = 0;
debugger
i = ++i + i++ * ++i;A
i = 0;
debugger
i = ++i + i++ * ++i;ВП
ВП
G
MK
G