// синтаксис для условного оператора if (*условие*) { // если выполнено условие } else //опционально { // если условие не выполнено }
//синтаксис для циклов while (*условие*) { // что делать, пока выполнено условие }
for (*начало* ; *условие* ; *действие после каждой итерации*) { // что делать, пока выполнено условие } // чаще всего Вы будете использовать следующее: for (let i = 0; i < N; i++) { // завести переменную i равную 0; делать, пока i меньше N; увеличивать i на 1 после каждого прохода цикла }
//также для условных и цикленных операторов допустим следующий синтаксис: if (a == 0) a = 1; //его можно использовать, если выполняется лишь 1 действие, как в примере выше
//синтаксис для функций function *название_функции*(*аргументы*) { // что делать // если хотите, чтобы функция что-то возвращала, используйте return }
//пример : // Обратите внимание, что, как в python, у переменных не указывается тип function NameOfFunction(varInt1, varInt2, varStr3) { let varInt3 = varInt2; for(let i = 0; i < 3; i++) { varInt3 += varInt2; } // таким образом varInt3 будет в 4 раза больше, чем varInt2 if (varBool3 == "true") { return varInt1 + varInt3; // здесь вычисляется сумма чисел } else { // отступы можно опускать return "" + varInt1 + varInt3; // здесь числа добавляются как строки, то есть NameOfFuntion(1, 2, "false") будет равно "18" } }
|