Free Salesforce Javascript-Developer-I Exam Actual Questions

The questions for Javascript-Developer-I were last updated On Dec 16, 2024

Question No. 1

A class was written to represent items for purchase in an online store, and a secondclass

Representing items that are on sale at a discounted price. THe constructor sets the name to the

first value passed in. The pseudocode is below:

Class Item {

constructor(name, price) {

... // Constructor Implementation

}

}

Class SaleItem extends Item {

constructor (name, price, discount) {

...//Constructor Implementation

}

}

There is a new requirement for a developer to implement a description method that will return a

brief description for Item and SaleItem.

Let regItem =new Item('Scarf', 55);

Let saleItem = new SaleItem('Shirt' 80, -1);

Item.prototype.description = function () { return 'This is a ' + this.name;

console.log(regItem.description());

console.log(saleItem.description());

SaleItem.prototype.description = function () { return 'This is a discounted ' +

this.name; }

console.log(regItem.description());

console.log(saleItem.description());

What is the output when executing the code above ?

Show Answer Hide Answer
Correct Answer: B

Question No. 2

The developer wants to test this code:

Const toNumber =(strOrNum) => strOrNum;

Which two tests are most accurate for this code?

Choose 2 answers

Show Answer Hide Answer
Correct Answer: A, C

Question No. 3

Which code change should be done for the console to log the following when 'Click me!' is clicked'

> Row log

> Table log

Show Answer Hide Answer
Correct Answer: D

Question No. 4

Refer tofollowing code:

class Vehicle {

constructor(plate) {

This.plate =plate;

}

}

Class Truck extends Vehicle {

constructor(plate, weight) {

//Missing code

This.weight = weight;

}

displayWeight() {

console.log('The truck ${this.plate} has a weight of${this.weight} lb.');}}

Let myTruck = new Truck('123AB', 5000);

myTruck.displayWeight();

Which statement should be added to line 09 for the code to display 'The truck 123AB has a

weight of 5000lb.'?

Show Answer Hide Answer
Correct Answer: B

Question No. 5

A developer at Universal Containers creates a new landing page based on HTML, CSS, and

JavaScript TO ensure that visitors have a goodexperience, a script named personaliseContext

needs to be executed when the webpage is fully loaded (HTML content and all related files ), in

order to do some custom initialization.

Which statement should be used to call personalizeWebsiteContent based onthe above

business requirement?

Show Answer Hide Answer
Correct Answer: B