255 lines
7.8 KiB
255 lines
7.8 KiB
// this is your main.js script
|
|
|
|
// alert('Open the browser console whenever you work on JavaScript')
|
|
|
|
// Get user input using prompt(“Enter your age:”). If user is 18 or older , give feedback:'You are old enough to drive' but if not 18 give another feedback stating to wait for the number of years he needs to turn 18.
|
|
|
|
// Enter your age: 30
|
|
// You are old enough to drive.
|
|
|
|
// Enter your age:15
|
|
// You are left with 3 years to drive.
|
|
|
|
// var userinput = prompt("Enter your age:");
|
|
// if((+userinput)>=18)
|
|
// {
|
|
// alert("You are old enough to drive");
|
|
// }
|
|
// else
|
|
// {
|
|
// alert("You can drive after "+(18-(+userinput))+" years");
|
|
// }
|
|
|
|
|
|
// Compare the values of myAge and yourAge using if … else. Based on the comparison and log the result to console stating who is older (me or you). Use prompt(“Enter your age:”) to get the age as input.
|
|
|
|
// Enter your age: 30
|
|
// You are 5 years older than me.
|
|
// var yourAge = prompt("Enter your age:");
|
|
// var myAge = 18;
|
|
// if((+yourAge)>myAge)
|
|
// {
|
|
// console.log("You are "+((+yourAge)-myAge)+" years older than me.");
|
|
// }
|
|
// else if((+yourAge)==myAge)
|
|
// {
|
|
// console.log("We have the same age");
|
|
// }
|
|
// else
|
|
// {
|
|
// console.log("You are "+(myAge-(+yourAge))+" years younger than me.");
|
|
// }
|
|
|
|
// If a is greater than b return 'a is greater than b' else 'a is less than b'. Try to implement it in to ways
|
|
|
|
// using if else
|
|
// ternary operator.
|
|
|
|
// let a = 4
|
|
// let b = 3
|
|
|
|
// 4 is greater than 3
|
|
|
|
let a = 4;
|
|
let b = 3;
|
|
if(a>b)
|
|
{
|
|
console.log('a is greater than b');
|
|
}
|
|
else
|
|
{
|
|
console.log('a is less than b');
|
|
}
|
|
|
|
let bof = a>b;
|
|
bof
|
|
? console.log('a is greater than b')
|
|
: console.log('a is less than b');
|
|
|
|
// Even numbers are divisible by 2 and the remainder is zero. How do you check, if a number is even or not using JavaScript?
|
|
|
|
// Enter a number: 2
|
|
// 2 is an even number
|
|
|
|
// Enter a number: 9
|
|
// 9 is is an odd number.
|
|
// var isEven = prompt("Enter a number: ");
|
|
// if((+isEven)%2==0)
|
|
// {
|
|
// console.log((+isEven)+" is an even number");
|
|
// }
|
|
// else
|
|
// {
|
|
// console.log((+isEven)+" is an odd number");
|
|
// }
|
|
|
|
|
|
// Write a code which can give grades to students according to theirs scores:
|
|
|
|
// 80-100, A
|
|
// 70-89, B
|
|
// 60-69, C
|
|
// 50-59, D
|
|
// 0-49, F
|
|
var score = 69;
|
|
if((+score)>=80 && (+score)<=100)
|
|
{
|
|
console.log("A")
|
|
}
|
|
if((+score)>=70 && (+score)<=86)
|
|
{
|
|
console.log("B")
|
|
}
|
|
if((+score)>=60 && (+score)<=69)
|
|
{
|
|
console.log("C")
|
|
}
|
|
if((+score)>=50 && (+score)<=59)
|
|
{
|
|
console.log("D")
|
|
}
|
|
if((+score)>=0 && (+score)<=49)
|
|
{
|
|
console.log("F")
|
|
}
|
|
|
|
// Check if the season is Autumn, Winter, Spring or Summer. If the user input is :
|
|
|
|
// September, October or November, the season is Autumn.
|
|
// December, January or February, the season is Winter.
|
|
// March, April or May, the season is Spring
|
|
// June, July or August, the season is Summer
|
|
|
|
var season = "January";
|
|
if(season == 'September' || season == 'October' || season == 'November')
|
|
{
|
|
console.log("the season is Autumn");
|
|
}
|
|
if(season == 'December' || season == 'January' || season == 'February')
|
|
{
|
|
console.log("the season is Winter");
|
|
}
|
|
if(season == 'March' || season == 'April' || season == 'May')
|
|
{
|
|
console.log("the season is Spring");
|
|
}
|
|
if(season == 'June' || season == 'July' || season == 'August')
|
|
{
|
|
console.log("the season is Summer");
|
|
}
|
|
|
|
// Check if a day is weekend day or a working day. Your script will take day as an input.
|
|
|
|
// What is the day today? Saturday
|
|
// Saturday is a weekend.
|
|
|
|
// What is the day today? saturDaY
|
|
// Saturday is a weekend.
|
|
|
|
// What is the day today? Friday
|
|
// Friday is a working day.
|
|
|
|
// What is the day today? FrIDAy
|
|
// Friday is a working day.
|
|
|
|
var isWeekEnd = "FrIdAY";
|
|
if(isWeekEnd.toLowerCase()=="saturday" || isWeekEnd.toLowerCase()=="sunday")
|
|
{
|
|
console.log((isWeekEnd.toLowerCase()).charAt(0).toUpperCase()+(isWeekEnd.toLowerCase()).slice(1)+" is weekend");
|
|
}
|
|
else
|
|
{
|
|
console.log((isWeekEnd.toLowerCase()).charAt(0).toUpperCase()+(isWeekEnd.toLowerCase()).slice(1)+" is a working day");
|
|
}
|
|
|
|
|
|
// Write a program which tells the number of days in a month.
|
|
|
|
// Enter a month: January
|
|
// January has 31 days.
|
|
|
|
// Enter a month: JANUARY
|
|
// January has 31 day
|
|
|
|
// Enter a month: February
|
|
// February has 28 days.
|
|
|
|
// Enter a month: FEbruary
|
|
// February has 28 days.
|
|
|
|
var numberofdaysinamonth = "december";
|
|
if(numberofdaysinamonth.toLowerCase()=="january")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 0 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="february")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 1 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="march")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 2 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="april")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 3 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="may")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 4 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="june")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 5 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="july")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 6 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="august")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 7 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="september")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 8 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="october")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 9 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="november")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 10 + 1, 0);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
if(numberofdaysinamonth.toLowerCase()=="december")
|
|
{
|
|
var currentDate = new Date();
|
|
var d = new Date(currentDate.getFullYear(), 11 + 1, 0);
|
|
// console.log(d);
|
|
console.log((numberofdaysinamonth.toLowerCase()).charAt(0).toUpperCase()+(numberofdaysinamonth.toLowerCase()).slice(1)+" has "+d.getDate()+" days");
|
|
}
|
|
|