Skip to content

Commit d8beb68

Browse files
committed
verify operator
1 parent f6dc345 commit d8beb68

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lesson2/solutions/calculator.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ var left = Number(process.argv[2]);
1111
var operator = process.argv[3];
1212
var right = Number(process.argv[4]);
1313

14+
if (operators.indexOf(operator) == -1) {
15+
throw new Error('Invalid operator!');
16+
}
17+
1418
if (isNaN(left) || isNaN(right)) {
1519
throw new Error('Invalid operands!');
1620
}
@@ -33,4 +37,4 @@ switch (operator) {
3337
throw new Error('Invalid operator!');
3438
}
3539

36-
console.log(answer);
40+
console.log(answer);

0 commit comments

Comments
 (0)