0% found this document useful (0 votes)
11 views2 pages

Program 9

The document describes a JavaScript code that creates a voter object, prompts the user to enter name and age, checks if the voter is eligible to vote based on being 18 or older, and demonstrates accessing and modifying elements of the voter object using dot and bracket notation. The code throws an error if age is less than 18, updates and deletes elements of the voter object, and logs the object details.

Uploaded by

kavyashreen3321
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views2 pages

Program 9

The document describes a JavaScript code that creates a voter object, prompts the user to enter name and age, checks if the voter is eligible to vote based on being 18 or older, and demonstrates accessing and modifying elements of the voter object using dot and bracket notation. The code throws an error if age is less than 18, updates and deletes elements of the voter object, and logs the object details.

Uploaded by

kavyashreen3321
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Question 9: Write a code to check the voting eligibility of a person and display the

details of a person using various Element access notations in JavaScript

const prompt = require('prompt-sync')();


//object creation to hold voter details
let voter =
{
name: "",
age: 0,
};
// prompt the user to enter voter details
//object modification
voter.name = prompt("What is your name?");
voter.age = parseInt(prompt("How old are you?"));
Checkage(voter.age);
// function to check if the voter is eligible
function Checkage(age)
{
if (voter.age >= 18 )
{
isEligible = true;
console.log('Congrats',voter['name'],'you are',voter.age,'and you can cast your vote')
}
else
{
throw new Error("Voter must be at least 18 years old."); //throws error if age is less than 18 }
}
}
// Element Access
console.log("---Voter Details----:");
console.log("Name: " + voter.name); // Element Access using dot (.) notation
console.log("Age: " + voter['age']); // Element Access using bracket [] notation
console.log("Eligible: " + isEligible);
console.log("---Object Details after modification---:");
//access and modify a specific element in the voter object
voter.age = 12;
console.log("Updated Age: " + voter.age);
console.log("---Object Details before deleting---:");
console.log(voter)
delete voter.name
console.log("---Object Details after deleting---:");
console.log(voter); //deleting element in the voter object[Modification of object]

Steps to execute JavaScript le

Step 1: Open Command Prompt


Step 2: node filename.js

Output
fi

You might also like