< One Hunnit: A Coding Project By Channing Robertson

One Hunnit


                    
                        //get values from the page
                        function getValues(){
                            //get values from the page
                            let startValue = document.getElementById("startValue").value;
                            let endValue = document.getElementById("endValue").value;
                            

                            //parse into Integers
                            startValue = parseInt(startValue);
                            endValue = parseInt(endValue);

                            if (Number.isInteger(startValue) && Number.isInteger(endValue)) {

                                //we call generateNumbers
                                let numbers = generateNumbers(startValue, endValue);

                                //we call displayNumbers
                                displayNumbers(numbers);

                            }else{
                                alert("You must enter integers");
                            }
                        }

                        //generate numbers from the startValue to the endValue
                        //logic function(s) 

                        function generateNumbers(sValue, eValue){
                            let numbers = [];

                            //we want to get all numbers from start to end
                            for(let index = sValue; index <= eValue; index ++){
                                numbers.push(index)
                            }
                            return numbers;
                        }

                        //display numbers and mark the even numbers bold
                        //display or view functions
                        function displayNumbers(numbers){

                            let templateRows = "";

                            for (let index = 0; index < numbers.length; index++) {

                                let className = "even";
                                let number = numbers[index];

                                if(number % 2 == 0){
                                    className = "even";
                                }
                                else{
                                    className = "odd";
                                }
                                
                                //This does not render correctly with prism
                                templateRows += `${number}`;
                            }

                            document.getElementById("results").innerHTML = templateRows;
                        }
                    
                    

The code is structed in one funtion.

Hello World

Hello World is a function that displays an alert with a message of "Hello World"