最新的Salesforce Certified JavaScript Developer I Exam (JavaScript-Developer-I日本語版) - JavaScript-Developer-I日本語免費考試真題

問題1
開発者は、いくつかの値を加算する関数を実装する。
function sum(num1, num2, num3) {
if (num3 === undefined) {
num3 = 0;
}
return num1 + num2 + num3;
}
開発者は、この関数で戻り値10を取得するために、どの3つのオプションを選択できますか?

正確答案: A,C,E
說明:(僅 VCESoft 成員可見)
問題2
開発者が入力フィールドを備えたシンプルなウェブページを作成します。ユーザーがテキストを入力してボタンをクリックすると、実際の値がコンソールに表示される必要があります。
HTML:
<input type="text" value="こんにちは" name="input">
<button type="button">表示</button>
JavaScript:
01 const button = document.querySelector( ' button ' );
02 button.addEventListener( ' click ' , () = > {
03 const input = document.querySelector( ' input ' );
04 console.log(input.getAttribute('value'));
05 });
ユーザーがボタンをクリックすると、出力は常に「Hello」になります。
このコードが期待どおりに動作するようにするには、何をする必要がありますか?

正確答案: A
說明:(僅 VCESoft 成員可見)
問題3
以下のコードを参照してください。
< html lang= " en " >
< body >
< button class= " secondary " > Save draft < /button >
< button class= " primary " > Save and close < /button >
< /body >
< script >
function displaySaveMessage(event) {
console.log( ' Save message. ' );
}
function displaySuccessMessage(event) {
console.log( ' Success message. ' );
}
window.onload = function() {
document.querySelector( ' .secondary ' )
.addEventListener( ' click ' , displaySaveMessage, true);
document.querySelector( ' .primary ' )
.addEventListener( ' click ' , displaySuccessMessage, true);
}
< /script >
< /html >

正確答案: D
說明:(僅 VCESoft 成員可見)
問題4
以下のコードを参照してください。
01 class Ship {
02 constructor(size) {
03 this.size = size;
04 }
05 }
06
07 class FishingBoat extends Ship {
08 constructor(size, capacity){
09 //Missing code
10 this.capacity = capacity;
11 }
12 displayCapacity() {
13 console.log( ' The boat has a capacity of ${this.capacity} people. ' );
14 }
15 }
16
17 let myBoat = new FishingBoat( ' medium ' , 10);
18 myBoat.displayCapacity();
コードに表示させるには、9行目にどのステートメントを追加すればよいでしょうか?
そのボートの定員は10人ですか?

正確答案: D
說明:(僅 VCESoft 成員可見)
問題5
コードを参照してください。
01 const event = new CustomEvent(
02 // コードが欠落しています
03 );
04 obj.dispatchEvent(event);
開発者は、recordId に関する情報を送信するために、update というカスタムイベントをディスパッチする必要があります。
2行目に挿入できる2つの選択肢はどれですか?

正確答案: A,C
說明:(僅 VCESoft 成員可見)
問題6
以下の項目について最も正確な検査を実施します。
const arr = Array(5).fill(0);

正確答案: A,C
說明:(僅 VCESoft 成員可見)
問題7
開発者がボタン付きのシンプルなウェブページを作成しています。ユーザーがこのボタンを初めてクリックすると、メッセージが表示されます。
開発者は以下のJavaScriptコードを記述しましたが、何かが欠けています。メッセージが初回クリック時だけでなく、ユーザーがボタンをクリックするたびに表示されてしまいます。
01 function listen(event) {
02
03 alert( 'やあ!僕はジョン・ドゥだよ' );
04
05 }
06 button.addEventListener('click', listen);
どの2行のコード行が、このコードを要求どおりに動作させるのでしょうか?

正確答案: C,D
說明:(僅 VCESoft 成員可見)