function add (a, b){
return a +b;
}
console.log(add(5,-12));
var clickMe = document.getElementById("clickMe");
clickMe.addEventListener('click',(event) => {
alert("You clicked me");
});
clickMe.addEventListener("click", function(event){
fetch("https://jsonplaceholder.typicode.com/todos")
.then((response) => response.json())
.then((todos) => {
todos.forEach(todo => {
var todoElement = `<p>${todo.title}</p>`;
console.log(todoElement);
});
});
});let result = 20; // var
function sum(a,b){
result = a + b;
return result;
}
console.log(result);
console.log(sum(15,12));
console.log(result);
let message = "Hello World";
console.log(message);
message = "Test";
console.log(message);
// variable which don't change
const PI = 3.142;
function area(radius){
return PI * radius * radius;
}
console.log(area(5));
console.log(PI);
const add = (a,b) => a+b;
console.log(add(5,18));
let age=20;
console.log("My Age is " + age);
let studentName="Mackrine"
console.dir(studentName);
console.dir(studentName.split(""));
console.dir(studentName.toUpperCase(""));
console.dir(studentName.toLowerCase(""));
console.dir(studentName.includes("ack"));let stringVariable = "hello";
console.log(typeof stringVariable);
let age = 20.25;
console.log(typeof age);
var testUndefined ;
console.log(typeof testUndefined);
var testNull = null;
console.log(typeof testNull);
var test=false
console.log(typeof test);
let fruits = [ "Orange", "Banana", "Mango", "Madafu"]
var array = new Array(fruits);
console.log(typeof fruits);
console.log(typeof array);
console.log(typeof 10n);
var student = {
}
console.log(typeof student);// interaction with alert, confirm, prompt
// alert("Hello, your door bell is not working")
/* let isBoss = confirm("Is Musili in class?")
console.log(isBoss); */
let ageString = prompt("What is your age?")
console.log(typeof ageString);
console.log( ageString);
let ageString = prompt("What is your age?")
console.log(typeof ageString);
//number
let age = Number(ageString);
console.log(typeof age)
console.log( age)
// let isBoss = confirm("Is your boss?");
// console.log(typeof isBoss);
let myAgeIs = `My Age is ${age}`;
let isAgeSet = Boolean(myAgeIs);
console.log(myAgeIs);
console.log(typeof isAgeSet) // number
console.log( isAgeSet)
let myAgeIs2 = '';
console.log(myAgeIs2);
let isAgeSet2 = Boolean(myAgeIs2);
console.log(typeof isAgeSet2);
console.log(isAgeSet2); // false
alert("6" / "2") // 3
let ageTwoSTring = String(age)
console.log(typeof ageTwoSTring) //string
console.log( ageTwoSTring)
let test= null;
let test2= undefined;
let numberOne = Number(test); // 0
console.log(typeof numberOne);
console.log(numberOne);
let numberTwo = Number(test2); //undefined
console.log(typeof numberTwo);
console.log(numberTwo); //NaNfunction sum(a,b) {
console.log(a);
console.log(b);
return a +b;
}
let a = 10;
// a = -a // unary negation operator
let b = 25
let result = a - b; // binary (minus) operator
console.log(result);// Addition Operator
let a = 10;
let b = 15;
let result = a + b; //binary plus
console.log(result);//25
let c = -10;
console.log(-c);// 10
// - * - = +
// + * + = +
// + * - = -
// Subtraction
let result2 = b-c; // 15 -- 10
console.log(result2); // 25
// Multiplication
let result3 = b * a;
console.log(result3);// 150
let result4 = a * "3";
console.log(typeof result4);
console.log(result4); // 30
let result5 = "3" * a;
console.log(typeof result5);
console.log(result5); // 30
// Division
let months = 99;
let interval = 12;
let noOfYears = months / interval
console.log(parseFloat(interval));//12
console.log(typeof noOfYears);
console.log( noOfYears);// 8.25
console.log(parseInt(noOfYears));// 8
console.log(parseFloat("85.63")); // 85.63
// Remainder operator
let ageRemainder = months % interval;
console.log(ageRemainder); // 3
// Exponential operator
let radius = 5
console.log(Math.PI);
let area = Math.PI * radius ** 2; // PIr2 === PI*r*r
console.log(area);let a = 10;
let b = 20;
let result = a > b;
console.log(result); //false
let c = 50;
let result2 = c > b;
console.log(result2); // truelet a = 10;
let b = 20;
let result = a < b;
console.log(result); //true
let c = 50;
let result2 = c < b;
console.log(result2); //falselet a = 10;
let b = 10;
let result = a <= b;
console.log(result); //true
let c = 50;
let result2 = c <= b;
console.log(result2); //falselet a = 10;
let b = 10;
let result = a >= b;
console.log(result); //true
let c = 50;
let result2 = c >= b;
console.log(result2); //true
let a = 10;
let b = "10";
let result = a == b; //equals checks on the content
console.log(typeof a);
console.log(typeof b);
console.log(typeof result);
console.log(result)//true;
let result2 = a === b; //equality => checks the type of variable and content
console.log(typeof result2);
console.log(result2)//false;
let a = 10;
let b = "10";
let result = a != b; //equals
console.log(typeof a);
console.log(typeof b);
console.log(typeof result);
console.log(result);//false
let result2 = a !== b; //equality => checks the type of variable and value
console.log(typeof result2);
console.log(result2);//true
let a ='Z' // 90
let b ='A' //65
let result = a > b
console.log(typeof a);
console.log(result); //true
let str1 = "Glow"
let str2 = "Glee"
console.log(str1 > str2);//true