diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md
index b0cbcd593..2990bab05 100644
--- a/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md
+++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md
@@ -1 +1,25 @@
-# Switch
\ No newline at end of file
+# Switch
+
+The `switch` statement evaluates an expression, matching the expression's value against a series of `case` clauses, and executes statements after the first `case` clause with a matching value, until a `break` statement is encountered. The `default` clause of a `switch` statement will be jumped to if no `case` matches the expression's value.
+
+```
+switch (expression) {
+ case value1:
+ //Statements executed when the result of expression matches value1
+ break;
+ case value2:
+ //Statements executed when the result of expression matches value2
+ break;
+ ...
+ case valueN:
+ //Statements executed when the result of expression matches valueN
+ break;
+ default:
+ //Statements executed when none of the values match the value of the expression
+ break;
+}
+```
+
+Free Content
+switch - MDN
+The switch statement