Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote