document.addEventListener("DOMContentLoaded", function() { document.getElementById("TheAnsweer").onclick = function(){ let a = Number(document.getElementById("numberaa").textContent); let b = Number(document.getElementById("numberba").textContent); if(a > b){ document.getElementById("answera").textContent = "Number a is bigger!!!!"; }else{ document.getElementById("answera").textContent = "Number b is bigger!!!!"; } }; document.getElementById("theboxoftruth").onchange = function(){ let a = document.getElementById("theboxoftruth").checked; if(a == true){ document.getElementById("thevalueoftruth").textContent = "CHECKED!"; }else{ document.getElementById("thevalueoftruth").textContent = "UNCHECKED!"; } }; document.getElementById("radiosubmitter").onclick = function(){ document.getElementById("cardiradiolab").textContent = document.getElementById("cardiradio").checked; document.getElementById("cardtradiolab").textContent = document.getElementById("cardtradio").checked; document.getElementById("cardhradiolab").textContent = document.getElementById("cardhradio").checked; }; document.getElementById("daysliderer").onchange = function(){ //The switch let day = "asd"; switch(Number(document.getElementById("daysliderer").value)){ case 0: day = "Monday"; break; case 1: day = "Tuesday"; break case 2: day = "Wednesday"; break case 3: day = "Thursday"; break case 4: day = "Friday"; break case 5: day = "Saturday"; break case 6: day = "Sunday"; break } document.getElementById("daysoftheweek").textContent = day; }; document.getElementById("themodifierinputtext").onchange = function(){ //Text mods text.trim() will reomve all the widespaces before and after the string let text = document.getElementById("themodifierinputtext").value; let out = document.getElementById("modifiedoutput"); if(Boolean(text)){ out.innerHTML = "The first letter: " + text.charAt(0) + "
"; out.innerHTML += "The last letter: " + text.charAt(text.length - 1) + "
"; out.innerHTML += "First location of the letter 's': " + text.indexOf('s') + "
"; out.innerHTML += "Last location of the letter 's': " + text.lastIndexOf('s') + "
"; out.innerHTML += "Uppercase: " + text.toUpperCase() + "
"; out.innerHTML += "Lovercase: " + text.toLowerCase() + "
"; out.innerHTML += "Repeate: " + text.repeat(3) + "
"; out.innerHTML += "Does it starts with 'Awesome': " + text.startsWith("Awesome") + "
"; out.innerHTML += "Does it ends with 'me': " + text.startsWith("me") + "
"; out.innerHTML += "Replace letter 'a' with 'o': " + text.replaceAll("a", "o") + "
"; out.innerHTML += "Fill till 15 with 'o': " + text.padStart(15, "o") + "
"; out.innerHTML += "Fill till 15 with 'o': " + text.padEnd(15, "o") + "
"; out.innerHTML += "Slice: " + text.slice(0, 3) + "
"; }else{ out.innerHTML = ""; } }; document.getElementById("MethodChaining").onclick = function(){ //Method chaining let name = null; while (name === "" || name === null) { // Strict operators: === and !== compares the value and the type while single == and != just compares the value name = window.prompt("Please enter your gorgeous name!! THERES NO ESCAPE!"); } name = name.trim(); document.getElementById("capitalisedletter").innerHTML += name.charAt(0).toUpperCase() + name.slice(1) }; document.getElementById("beginpiramid").onclick = function() { let out = document.getElementById("piramidtime"); if(out.innerHTML === ""){ for (let i = 0; i < 30; i++) { for(let j = i; j < 15; j++){ out.innerHTML += "V"; for (let ii = 0; ii < i; ii++) { out.innerHTML += "A"; } } out.innerHTML += "
"; } }else out.innerHTML = ""; }; document.getElementById("Guesserbeginer").onclick = function(){ const min = 10, max = 24; random = Math.trunc(Math.random()*(max-min)) + min do { answer = window.prompt("Guess the number between 10 and 25!") } while (random !== Number(answer) && answer !== "" && answer !== null); random === Number(answer) ? alert("You guessed it!!!") : null; }; }); function RadioChanged(){ //ternary operator statement ? true : false document.getElementById("checkedone").textContent = document.getElementById("cardiradiott").checked ? "Card1" : document.getElementById("cardiradiott2").checked ? "Card2" : document.getElementById("cardiradiott3").checked ? "Card3" : "Not this!"; }; //Messing with lists let fruits = ["Apple", "Preal", "Plum", "Banana", "Orange"]; console.log(fruits); console.log(fruits[2]); fruits[0] = "Coconut"; fruits.push("Apple"); console.log(fruits); fruits.pop(); console.log(fruits.length); console.log(fruits); for (let index = 0; index < fruits.length; index++) { console.error("Fake warning!!! " + fruits[index]); } for(let item of fruits){ console.log(item); } fruits.sort(); console.log(fruits); fruits.sort().reverse(); console.log(fruits); //https://youtu.be/lfmg-EJ8gm4?si=I0Ugyw-qkk3VX8Rk&t=7429