These are related to JavaScript functions: Discuss possible ways to write a func
ID: 3744619 • Letter: T
Question
These are related to JavaScript functions:
Discuss possible ways to write a function isInteger(x) that determines if x is an integer.
-----------------------------------------------------------
Write a sum function which will work properly when invoked using either syntax below.
console.log(sum(2,3)); // Outputs 5
console.log(sum(2)(3)); // Outputs 5
-----------------------------------------------------------
What will the following code output to the console:
console.log((function f(n){return ((n > 1) ? n * f(n-1) : n)})(10));
Explain your answer.
-----------------------------------------------------------
Consider the code snippet below. What will the console output be and why?
(function(x) {
return (function(y) {
console.log(x);
})(2)
})(1);
Explanation / Answer
1) function isInteger(n) { try { return !isNaN(parseInt(n)); } catch(err) { return false; } } 2) function sum(a, b) { if(typeof b === 'undefined') { return function(b) { return a + b; } } return a + b; } 3) 3628800 4) 1
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.