Question: Replace the following JavaScript code in numberMach.js with jQuery code: window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value This is my numberMach.js code. I still don't understand jQuery

Replace the following JavaScript code in numberMach.js with jQuery code:

window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value

This is my numberMach.js code. I still don't understand jQuery so I'm not sure what I'm even supposed to replace.

function factorsOfN(integer){

var factors = [], quotient = 0;

for(var i = 1; i <= integer; i++){ quotient = integer/i;

if(quotient === Math.floor(quotient)){ factors.push(i); } } return factors; };

function isPrime(n) {

if (n===1) { return n + " is not a Prime number"; } else if(n === 2) { return n + " is a Prime number"; }else { for(var x = 2; x < n; x++) { if(n % x === 0) { return n + " is not a Prime number"; } } return n + " is a Prime number"; } };

function factorial(N) {

if (N === 0) { return 1; } return N * factorial(N-1); };

function nChooseK (N, K) { if (N===0) { return 1; } return (factorial(N) / (factorial(K) * factorial(N-K))); };

var main = function() {

var facto = Number(document.querySelector("input").value); var factoria = factorial(facto);

var factors = Number(document.querySelector("input").value); var fact = factorsOfN (factors);

var prime = Number(document.querySelector("input").value); var pr = isPrime(prime);

var choose = Number(document.querySelector("input").value); var choose2 = Number(document.querySelector("#K").value); var chooseNK = nChooseK (choose, choose2);

console.log(this.id); if (this.id == "btn1") document.querySelector("div").innerHTML = facto + "!" + " = " + factoria; else if (this.id == "btn2") document.querySelector("div").innerHTML = "There are " + chooseNK + " possible combinations of choosing " + choose2 + " items out of " +choose + " total"; else if (this.id == "btn3") document.querySelector("div").innerHTML = "[" + fact + "]" + " are the factors of " + factors; else if (this.id == "btn4") document.querySelector("div").innerHTML = pr;

else document.querySelector("div").innerHTML = dgt; };

window.addEventListener("load", function() {

var buttons = document.querySelectorAll("button");

for (var i = 0; i < buttons.length; ++i) { buttons[i].addEventListener("click", main); } });

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!