From 8b40da02a3cf56c3362ae58dc5b6e604c71cf7d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Koz=C5=82owski?= Date: Sat, 15 Jun 2019 20:06:56 +0200 Subject: [PATCH] multiple ternary operator challenge - add note about code readability (#36269) * fix multiple ternary operator challenge * Fix a typo in multiple ternary operator challenger Co-Authored-By: Parth Parth <34807532+thecodingaviator@users.noreply.github.com> * Fix a typo in multiple ternary operator challenge #2 Co-Authored-By: Oliver Eyton-Williams --- ...e-multiple-conditional-ternary-operators.english.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md index 7b5491efda..df7fb63705 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md @@ -26,6 +26,16 @@ function findGreaterOrEqual(a, b) { The above function can be re-written using multiple conditional operators: +```js +function findGreaterOrEqual(a, b) { + return (a === b) ? "a and b are equal" + : (a > b) ? "a is greater" + : "b is greater"; +} +``` + +However, this should be used with care as using multiple conditional operators without proper indentation may make your code hard to read. For example: + ```js function findGreaterOrEqual(a, b) { return (a === b) ? "a and b are equal" : (a > b) ? "a is greater" : "b is greater";