資格勉強

【試験問題】Salesforce 認定 JavaScript Developer 1 資格取得へ③

資格勉強
この記事は約5分で読めます。

こんにちは、アンダーソンです。
今回はSalesforce 認定 JavaScript Developer 1の
試験想定問題集を載せていきます。

LWC開発に必須のJavaScript、クライアントからサーバーサイドまで
幅広く問われるこの試験で知識をしっかり身につけましょう!

スポンサーリンク

問21

下記のコードをクリックした時に出力されるのはどれですか?

(() => {
let x = (y = 10);
})();

console.log(typeof x);
console.log(typeof y);

A. “undefined”, “number”
B. “number”, “number”
C. “object”, “number”
D. “number”, “undefined”

A. “undefined”, “number”


問22

下記のコードを実行するとどれが出力されますか?

class Calc {
    constructor() {
        this.count = 0
    }
    increase() {
        this.count++
    }
}

const calc = new Calc()
new Calc().increase()

console.log(calc.count)

A. 0
B. 1
C. undefined
D. ReferenceError

A. 0


問23

下記のコードを実行するとどれが出力されますか?

const num = parseInt('7*6', 10);
console.log(num);

A.42
B.”42″
C.7
D.NaN

C.7


問24

下記のコードを実行するとどれが出力されますか?

function getAge(...args) {
    console.log(typeof args);
}

getAge(21);

A. number
B. array
C. object
D. NaN

C. object


問25

下記のコードを実行するとどれが出力されますか?

const val = Promise.resolve(5);
console.log(val);

A. 5
B. Promise {‘pending’: 5}
C. Promise {‘fulfilled’: 5}
D. Error

C. Promise {‘fulfilled’: 5}


問26

次の数値配列を昇順で並べ替えるステートメントはどれですか?

const arr = [7、3、400、10];

A. arr.sort();
B. arr.sort((a, b) => a – b);
C. arr.sort((a, b) => a < b);
D. arr.sort((a, b) => b – a);

B. arr.sort((a, b) => a – b);


問27

次の文字列配列を降順で並べ替えるステートメントはどれですか?

const arr = ["Banana", "Orange", "Apple", "Mango"];

A. arr.sort();
B. arr.sort((a, b) => a – b);
C. arr.reverse();
D. arr.sort((a, b) => b – a);

C. arr.reverse();


問28

アプリケーションがHistoryAPIを使用してブラウザーの履歴を操作する場合、ブラウザーのネイティブの戻るボタンまたは進むボタンがクリックされたことを検出するために、開発者はどのイベントを使用する必要がありますか?

A. popstate
B. navigate
C. pushstate
D. change

A. popstate


問29

下記のコードを実行するとどれが出力されますか?

function checkAge(data) {
    if (data === { age: 18 }) {
        console.log('You are an adult!');
    } else if (data == { age: 18 }) {
        console.log('You are still an adult.');
    } else {
        console.log(`Hmm.. You don't have an age I guess`);
    }
}

checkAge({ age: 18 });

A. You are an adult!
B. You are still an adult.
C. Hmm.. You don’t have an age I guess

C. Hmm.. You don’t have an age I guess


問30

開発者は、DatePrettyPrintというモジュールを使用したいと考えています。
このモジュールは、printDate()と呼ばれる1つのデフォルト関数をエクスポートします。
開発者はどのようにしてprintDate()関数をインポートして使用できますか?

let a = 3;
let b = new Number(3);
let c = 3;
console.log(a == b);
console.log(a === b);
console.log(b === c);

A: true false true
B: false false true
C: true false false
D: false true true

C: true false false


まだまだ続きますので、ぜひチャレンジしてみてください!

次の問題はこちらからどうぞ!

他の試験問題集はこちらです。

標準機能のその他の記事はこちらです。

試験対策をさらに強力にサポートします。