This is my code searching for an integer in a user-generated array. I can't figure out how to get the code to actually search the array for the code instead of simply stating the integer searched. Any help would be appreciated!
var count = "";
var arr;
function myFunction() {
var count = prompt("Input array size:");
document.getElementById("demo_a").innerHTML = "Total Count= " + count;
arr = [count];
for (i = 0; i < count; i++) {
arr[i] = prompt("Enter an integer:");
}
document.getElementById("demo_b").innerHTML = arr.toString();
bubbleSort(arr);
document.getElementById("demo_b").innerHTML = arr.toString();
}
function myPrompt() {
var search = prompt("Please enter an integer to search for:");
document.getElementById("demo_c").innerHTML = "Search For: " + search;
binarySearch(arr, search);
}
function bubbleSort(arr) {
var i, j, temp = 0;
for (i = 0; i < arr.length - 1; i++) {
for (j = 0; j < arr.length - 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
<button type="button" onclick="myFunction()">Input data</button>
<button type="button" onclick="myPrompt()">Find Integer</button>
<p id="demo_a"></p>
<p id="demo_b"></p>
<p id="demo_c"></p>
<p id="demo_d"></p>