Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Course Name: Client Side Scripting Lang.

(22519)

Question Bank

Unit – I Basics of JavaScript Programming (Marks: 12)

Remember level Understand level Apply level

4 4 4
2 marks

1. State the features of Javascript


2. Write a javascript program to check whether entered number is prime or not.
<html>
<body>
<script type="text/javascript">
let num = prompt("Enter a number ");
let flag =0
for (let i = 2; i < num; i++) {
if(num%i==0){
flag=1;
break;
}
}
if(flag==0)
document.write("Prime number");
else
document.write("Not prime number");

</script></body></html>
3. List & explain datatypes in JavaScript
4. Write a simple calculator program using switch case in JavaScript.
<script type="text/javascript">
const num1 = prompt("enter First Number:")
const num2 = prompt("enter second Number:")
let operator = prompt("Select Operation : 1.addition 2.Subtraction
3.multiplication 4.division:")
switch(operator){
case '1':
document.write(num1+num2);
break;

case '2':
document.write(num1-num2);
break;

case '3':
document.write(num1*num2);
break;

case '4':
document.write(num1/num2);
break;

}
</script>
5. Describe property Getters & Setter.
6. List the comparison operators in Java script.
7. Write a Java script to create person object with properties firstname, lastname, age,
eyecolor, delete eyecolor property and display remaining properties of person object

<script
type="text/javascript">
let person ={
firstname:"Jack",
lastname:"Sparrow",
age:28,
eyecolor:"brown"
}
document.writeln(person.age+"<br>");
document.writeln(person.firstname+"<br>");
document.writeln(person.lastname+"<br>");
document.writeln(person.eyecolor+"<br>");
document.writeln("<hr>")
delete person.eyecolor;
document.writeln(person.age+"<br>");
document.writeln(person.firstname+"<br>");
document.writeln(person.lastname+"<br>");
</script>
8. State the ways to display the output in JavaScript.
9. List the logical operators in JavaScript with description.
10. Write JavaScript to create a object "student" with properties roll number name, branch,
year. Delete branch property and display remaining properties of student object.
<script>
const Student = {
RollNo:13,
name:"sai sinare",
branch:"CM5I",
year:2023
}
document.write(Student.name)
document.write(Student.RollNo)
document.write(Student.branch)
document.write(Student.year)

delete Student.branch
</script>

Sample paper
11. State the use of dot syntax in JavaScript with the help of suitable example.
12. List and explain Logical operators in JavaScript
13. Give syntax of and explain the use of “with” statement/clause in JavaScript using suitable
example.
//code
<script type="text/javascript">
let person ={
"firstname":"Tony",
"lastname":"Stark",
"age":28,
"eyecolor":"blue"
}
with(person){
document.writeln(age+"<br>");
document.writeln(firstname+"<br>");
document.writeln(lastname+"<br>");
document.writeln(eyecolor+"<br>");
}
</script>
14. State use of getters and setters
15. Explain getter and setter properties in Java script with suitable example

//code
<script type="text/javascript">
let person ={
"firstname":"Tony",
"lastname":"Stark",
"age":28,
"eyecolor":"blue",

get fullname(){
return this.firstname+" "+ this.lastname;
},
set fullname(value){
[this.firstname,this.lastname] = value.split(' ')
}
};
document.write(person.fullname);
</script>
16. Write a JavaScript that displays first 20 even numbers on the document window.
//code
<script>
for (var i =0; i <= 20; i++) {
document.write((i%2==0)?' even: '+i:' odd: ' +i+'<br>' )
}
</script>
4 marks
17. Write a javascript program to validate user accounts for multiple set of user ID and
password (using swith case statement).

//code

<html>

<head>

<script>
var userInfo={

user1:"pass1",

user2:"pass2",

user3:"pass3"

};

var userId="user1";

var password="pass1";

switch(userId){

case 'user1': if(password===userInfo.user1){

console.log("Validate successfully user1");

else{

console.log("invalid password");

case 'user2': if(password===userInfo.user2){

console.log("Validate successfully user2");

else{

console.log("invalid password");

case 'user3': if(password===userInfo.user3){

console.log("Validate successfully user3");

else{

console.log("invalid userpassword");
}

</script>

</head>

<body></body>

</html>

18. Write a JavaScript for loop that will iterate from 1 to 15. For each iteration, it will
check if the current number is odd or even and display a message to the screen.

Sample Output:

“1 is odd"
"2 is even”
//code
<script>
for (var i =0; i <= 15; i++) {
if(i%2==0){
document.write(“<br>”+i+”is even”);
}
else{
document.write(“<br>”+i+”is odd”);
}
</script>
//code

<script type="text/javascript">

let studs = [

{name:"Sumit",Marks:80},

{name:"Kalpesh",Marks:77},

{name:"Amit",Marks:88},

{name:"Tejas",Marks:93},

{name:"Abhishek",Marks:65}

let sum = 0;

for (var i = 0; i <studs.length; i++) {

sum += studs[i].Marks;

let avg = sum/(studs.length);

if(avg<60)

document.write("E")

else if(avg<70)

document.write("D")

else if(avg<80)
document.write("C")

else if(avg<90)

document.write("B")

else if(avg<100)

document.write("A")

</script>

20.Write a JavaScript that displays first 20 even numbers on the document window.
//code
<script>
for (var i =0; i <= 15; i++) {
if(i%2==0){
document.write(“<br>”+i+”is even”);
}
</script>

Differentiate between For-loop and For-in loop.

Sample paper
19. Write a JavaScript program which compute, the average marks of the following students
Then, this average is used to determine the corresponding grade.

The grades are computed as follows:

//code

<script type="text/javascript">

let studs = [

{name:"Advait",Marks:80},
{name:"Manyata",Marks:88},

{name:"Saanvi",Marks:77},

{name:"Anil",Marks:69},

{name:"Sachi",Marks:99}

let sum = 0;

for (var i = 0; i <studs.length; i++) {

sum += studs[i].Marks;

let avg = sum/(studs.length);

if(avg<60)

document.write("F")

else if(avg<70)

document.write("D")

else if(avg<80)

document.write("C")

else if(avg<90)

document.write("B")

else if(avg<100)

document.write("A")

</script>

20. Write a JavaScript program that will display list of student in ascending order
according to the marks & calculate the average performance of the class.

Student Marks
Name
Amit 70
Sumit 78
Abhishek 71
//code
<script>
const Students = [
{name:"sai sinare",marks:120},
{name:"Sham Pawar",marks:150},
{name:"Manish Pingale",marks:110},
{name:"Atharv Rasne",marks:20}]

for (let i = 0; i < 4; i++) {


for (let j = 0; j < 4; j++) {
if(Students[j].marks>Students[j+1].marks){
let temp = Students[j+1]
Students[j+1] = Students[j]
Students[j] = temp
}
}
}

for(let r = 0; r < 4; r++){


document.write(Students[r].name)
document.write(" "+Students[r].marks+"<br>")
}

</script>
21. Explain Object creation in JavaScript using 'new' keyword with adding properties and
methods with example.
22. Write a program to print sum of even numbers between 1 to 100 using for loop
//code
<script type="text/javascript">
let sum =0;
for (var i = 0; i < 100; i++) {
if(i%2==0)
sum+=i;

}
document.write(sum)
</script>
23. Write a javascript to checks whether a passed string is palindrome or not.
//code
<script type="text/javascript">
let str = prompt("Enter a string")
str = str.toLowerCase()
let rev = ''
for(let i=str.length-1;i>=0;i--){
rev+=str[i]
}
if(rev==str)
document.write("Palindrome!")
else{
document.write("Not Palindrome!"+"<br>")
document.write(rev+"<br>")
document.write(str+"<br>")
}
</script> 6 Marks.

You might also like