Freecodecamp: рдмрдЧ рдЗрди рдЪреИрд▓реЗрдВрдЬ: рдорд▓реНрдЯреАрдкрд▓ рдХрдВрдбрд┐рд╢рдирд▓ (рдЯрд░реНрдирд░реА) рдСрдкрд░реЗрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдордИ 2020  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: freeCodeCamp/freeCodeCamp


рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ:
рдмрдЧ - рдиреАрдЪреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ: рдЪреЗрдХрд╕рд┐рдВрдХ рдХреЛ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

function checkSign(num) {
  return (num!==0) ?(num>0) ? "positive" 
    : "negative" 
    : "zero";
}


console.log(checkSign(10));
console.log(checkSign(-10));
console.log(checkSign(0));

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ -1:
image

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ - 2:
image

рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВред
рддреНрд░реБрдЯрд┐ рдХреЗ рдмрдЬрд╛рдп: "checkSign рдХреЛ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред"
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдХрдерди-рдЕрдЧрд░-рд╕рдЪ рднрд╛рдЧ рдореЗрдВ рдЯрд░реНрдиреЗрд░реА рдСрдкрд░реЗрдЯрд░ рдХреЗ рдХрдИ рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдирд╣реАрдВ рд╣реИред

(рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреА рд╕реНрдкрд╖реНрдЯрддрд╛ рдмрдврд╝рд╛рдирд╛)

рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ:
рдЪреБрдиреМрддреА рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ;
рдлреЛрд░рдо рдкрд░ рдореЗрд░реА рдкреЛрд╕реНрдЯ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдмрдЧ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ:

first timers only help wanted learn

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

"рдпрд╣ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдкрд░ рд╣реЛ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдПред"

рдореИрдВ рд╕рдорд╛рди рдиреЛрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реВрдВред

рд╕рднреА 16 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХреБрдЫ рдЯреНрд╡рд┐рдХрд┐рдВрдЧ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рддрдереНрдп рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдорджрдж рдХрд░реВрдБрдЧрд╛ рдпрджрд┐ a) рдЖрдк рдПрдХ рдорд▓реНрдЯреАрдкрд▓ рдЯрд░реНрдирд░реА рдпрд╛ b рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рддреЛ рдЯрд░реНрдирд░реА рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЪреБрдиреМрддреА рдорд╛рдБрдЧрддрд╛ рд╣реИ: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator

рдпрд╣ рдбреЙрдХреНрд╕ рд╕реЗ рдХреЛрдб рд╣реИ:

function example(тАж) {
    return condition1 ? value1
         : condition2 ? value2
         : condition3 ? value3
         : value4;
}

рдЖрдкрдиреЗ рдХреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ:

function checkSign(num) {
  if (num!==0) {
    if (num>0) {
      return "positive";
    } else {
      return "negative";
    }
  } else {
    return "zero";
  }
}

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ _accomplished_ рдХрд╛рд░реНрдп рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдкреНрд░рдкрддреНрд░ рдХрд╛ рд╣реИ:

function findGreaterOrEqual(a, b) {
  if (a === b) {
    return "a and b are equal";
  }
  else if (a > b) {
    return "a is greater";
  }
  else {
    return "b is greater";
  }
}

рддреЛ, рд╢рд╛рдпрдж рд╣рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП ...

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЪреБрдиреМрддреА рдорд╛рдБрдЧрддрд╛ рд╣реИ: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator

рдпрд╣ рдбреЙрдХреНрд╕ рд╕реЗ рдХреЛрдб рд╣реИ:

function example(тАж) {
    return condition1 ? value1
         : condition2 ? value2
         : condition3 ? value3
         : value4;
}

рдЖрдкрдиреЗ рдХреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ:

function checkSign(num) {
  if (num!==0) {
    if (num>0) {
      return "positive";
    } else {
      return "negative";
    }
  } else {
    return "zero";
  }
}

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ _accomplished_ рдХрд╛рд░реНрдп рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдкреНрд░рдкрддреНрд░ рдХрд╛ рд╣реИ:

function findGreaterOrEqual(a, b) {
  if (a === b) {
    return "a and b are equal";
  }
  else if (a > b) {
    return "a is greater";
  }
  else {
    return "b is greater";
  }
}

рддреЛ, рд╢рд╛рдпрдж рд╣рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП ...

рдорд╣реЛрджрдп, рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рднрдВрдбрд╛рд░ рдирд┐: рд╢реБрд▓реНрдХ рдХреЛрдб рд╢рд┐рд╡рд┐рд░ рдХрд╛ рд╣реИ ред рдЖрдкрдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ рдлреЗрд▓рд┐рдХреНрд╕рдмреЛрд╕реНрдХреЛ , рд╣рд╛рд╣рд╛ред рд╣рд╛рдВ, рдореИрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╛рдХрд┐рдл рд╣реВрдВред рдореИрдВ рдХрдИ рд╕рд╢рд░реНрдд рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдЬрд╝рд┐рд▓рд╛ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВред

рдореЗрд░реА рдмрд╛рдд рдЕрдм рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рд╣реИред

@ рдлреЗрд▓рд┐рдХреНрд╕рдмреЛрд╕реНрдХреЛ , рд╣рд╛рд╣рд╛ред рд╣рд╛рдВ, рдореИрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╛рдХрд┐рдл рд╣реВрдВред рдореИрдВ рдХрдИ рд╕рд╢рд░реНрдд рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдЬрд╝рд┐рд▓рд╛ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВред

рдореЗрд░реА рдмрд╛рдд рдЕрдм рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рд╣реИред

`` `Js
рдлрдВрдХреНрд╢рди рдЪреЗрдХрд╕рд╛рдЗрди (рд╕рдВрдЦреНрдпрд╛) {
рд╡рд╛рдкрд╕реА (рд╕рдВрдЦреНрдпрд╛! == 0)? (рд╕рдВрдЦреНрдпрд╛> 0)? "рд╕рдХрд╛рд░рд╛рддреНрдордХ"
: "рдирдХрд╛рд░рд╛рддреНрдордХ"
: "рд╢реВрдиреНрдп";
}

console.log (checkSign (10));
console.log (checkSign (-10));
console.log (checkSign (0));

`` ``
рдХреГрдкрдпрд╛ рдЗрд╕ рдЪреБрдиреМрддреА рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдЪреБрдиреМрддреА рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

@FelixBoscoJ , рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рда рдореЗрдВ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ:

function checkSign(num) {
  if (num!==0) {
    if (num>0) {
      return "positive";
    } else {
      return "negative";
    }
  } else {
    return "zero";
  }
}

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдкрдиреЗ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдкреНрд░рдкрддреНрд░ рдХрд╛ рд╣реИ:

function findGreaterOrEqual(a, b) {
  if (a === b) {
    return "a and b are equal";
  }
  else if (a > b) {
    return "a is greater";
  }
  else {
    return "b is greater";
  }
}

рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ else if рддрд░реНрдХ рдирд╣реАрдВ рд╣реИрдВред

@FelixBoscoJ , рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рда рдореЗрдВ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ:

function checkSign(num) {
  if (num!==0) {
    if (num>0) {
      return "positive";
    } else {
      return "negative";
    }
  } else {
    return "zero";
  }
}

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдкрдиреЗ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдкреНрд░рдкрддреНрд░ рдХрд╛ рд╣реИ:

function findGreaterOrEqual(a, b) {
  if (a === b) {
    return "a and b are equal";
  }
  else if (a > b) {
    return "a is greater";
  }
  else {
    return "b is greater";
  }
}

рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ else if рддрд░реНрдХ рдирд╣реАрдВ рд╣реИрдВред

рдЪреБрдиреМрддреА рдЬреАрддрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рд╣реИ:

рдПрдХ рдирдВрдмрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ, рдирдХрд╛рд░рд╛рддреНрдордХ рдпрд╛ рд╢реВрдиреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХрд╕рд┐рдЧреНрди рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╣рдореЗрдВ рдХрдИ рд╕рд╢рд░реНрдд ( рдЯрд░реНрдирд░реА ) рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╢рд╛рдпрдж рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ "... рдЕрдиреБрд╢рдВрд╕рд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред"

рдФрд░ рд╢рд╛рдпрдж "рд╕рд╢рд░реНрдд рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рд╣реИ", рдЗрд╕ рддрд░рд╣ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЛрдЯ рдЬреЛрдбрд╝рдирд╛ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рд░реНрдд рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдкрд░ рд╣реЛ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдПред "

"рдпрд╣ рдХрдИ рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдкрд░ рд╣реЛ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдПред"

рдореИрдВ рд╕рдорд╛рди рдиреЛрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реВрдВред

рдмрдиреНрдж рд╣реИ? рд╡рд┐рд╡рд░рдг рдореЗрдВ рдПрдХ рдЕрджреНрдпрддрди рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

@ Sky020 рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ / рдФрд░ рдЕрдЧрд░ / рдЕрдиреНрдпрдерд╛

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрдкрдиреЗ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдкреНрд░рдкрддреНрд░ рдХрд╛ рд╣реИ:

 function findGreaterOrEqual(a, b) {
   if (a === b) {
     return "a and b are equal";
   }
   else if (a > b) {
     return "a is greater";
   }
   else {
     return "b is greater";
   }
 }

рдирд╣реАрдВ, рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддрд░реНрдХ рдлрд╝реЙрд░реНрдо рдХрд╛ рд╣реИ:
`` `Js
рдлрдВрдХреНрд╢рди findGraitOrEqual (рдП, рдмреА) {

рдЕрдЧрд░ (a === b) {
рд╡рд╛рдкрд╕реА "рдП рдФрд░ рдмреА рдмрд░рд╛рдмрд░ рд╣реИрдВ";
}
рдЕрдиреНрдп {
рдЕрдЧрд░ (рд╕рдВрдЦреНрдпрд╛> 0) {
рд╡рд╛рдкрд╕реА "рд╕рдХрд╛рд░рд╛рддреНрдордХ";
} рдЕрдиреНрдп {
рд╡рд╛рдкрд╕реА "рдирдХрд╛рд░рд╛рддреНрдордХ";
}
}
}

`` `

@FelixBoscoJ

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдорд╛рдзрд╛рди (6 рдореЗрдВ рд╕реЗ рдПрдХ, рдЖрдкрдХреЗ рдЕрдВрддрд┐рдо рдЙрддреНрддрд░ рдХреЗ рд╕рдорд╛рди):

function checkSign(num) {
  return (num > 0) ? "positive" 
    : (num < 0) ? "negative"
    : "zero";
}

рдЕрдЧрд░-рдФрд░ рд╕рдВрд╕реНрдХрд░рдг

function checkSign(num) {
  if (num > 0) {
    return "positive";
 } else if (num < 0) {
    return "negative";
 } else {
    return "zero";
 } 
}

рдПрдХ ternary, рдпрд╛ рдХрдИ ternary, рд╣рдореЗрд╢рд╛ if-else рдХреЗ рд╕рд╛рде рд▓рд┐рдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЪреБрдиреМрддреА рдФрд░ рд╡рд┐рд╡рд░рдг рд╕рдЯреАрдХ рд╣реИред рд╣рдо рдХреЗрд╡рд▓ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдкреНрд░рд╛рд░реВрдкрдг рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рджреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВред

рдпрд╣ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рддрдХ рдПрдХ рдкреАрдЖрд░ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрдВред

рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдореИрдВ рдЗрд╕ рдкрд░ рдХреВрджрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВ рдкрд╣рд▓рд╛-рдЯрд╛рдЗрдорд░ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ!

рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ, @ajnkwczред рдпрд╣ рдкрд╣рд▓реЗ рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдпреЛрдЧрджрд╛рди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЕрдЯрдХ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдЪреИрдЯ рд░реВрдо рдореЗрдВ рдкреВрдЫреЗрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ar5had picture ar5had  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

danielonodje picture danielonodje  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

EthanDavis picture EthanDavis  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MelissaManning picture MelissaManning  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jurijuri picture jurijuri  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ