Salesforce Certified JavaScript Developer - Multiple Choiceは、IT業界で広く認知された公式認定資格のひとつです。ShikenPASSのJS-Dev-101練習問題(149問)で、2026年の合格に向けた準備を着実に進めましょう。
Salesforce JS-Dev-101 試験概要:
| 認定ベンダー: | Salesforce |
|---|---|
| 試験名: | Salesforce Certified JavaScript Developer I |
| 試験番号: | JS-Dev-101 |
| 試験時間: | 105 分 |
| 認定の有効期間: | 永久有効(更新不要) |
| 関連資格: | Salesforce Certified JavaScript Developer I Lightning Web Components Specialist Superbadge |
| 合格点: | 65% |
| 対応言語: | 英語 |
| 出題数: | 60問(採点対象外の試験用予備問題が最大5問追加) |
| 受験料: | $200 USD |
| 試験形式: | Multiple Select, Multiple Choice |
| サンプル問題: | DOWNLOAD DEMO |
| 受験方法: | オンライン(監督あり) |
| 前提条件: | Lightning Web Components Specialist Superbadgeの修了が、完全な資格を取得するために必要です。ただし、試験の前後いずれに完了しても構いません。 |
| 公式シラバスのURL: | https://trailhead.salesforce.com/en/credentials/javascriptdeveloperi |
Salesforce JS-Dev-101 試験シラバストピック:
| セクション | 比重 | 目標 |
|---|---|---|
| テスト | 7% | - Jestによる単体テスト - テスト駆動開発の原則 - 自動テスト戦略 |
| 非同期プログラミング | 13% | - Promisesとasync/await - イベントループと非同期コード実行 - コールバックパターン |
| デバッグとエラー処理 | 7% | - ロギング戦略とデバッグ手法 - try-catchブロック |
| サーバーサイドJavaScript | 8% | - モジュールとファイル操作 - Node.jsアプリケーション - Salesforce API統合 |
| ブラウザとイベント | 17% | - DOM操作 - ブラウザ開発者ツール - イベント処理、伝播、バブリング、キャプチャ |
| 変数、型、コレクション | 23% | - 配列操作(map, filter, reduce, forEach, find) - 変数宣言(var, let, const, スコープ, ホイスティング) - 文字列操作とDateオブジェクト - 型強制と型変換 - JSONのパースと文字列化 |
| オブジェクト、関数、クラス | 25% | - オブジェクトの生成、プロパティ、プロトタイプ継承 - 高階関数とクロージャ - ES6クラス、コンストラクタ、メソッド、継承 - JavaScriptモジュール(export, import) - 関数宣言、関数式、アロー関数 |
Salesforce Certified JavaScript Developer - Multiple Choice(JS-Dev-101)受験者からのよくあるご質問
JS-Dev-101試験は、Salesforceが実施する公式の認定試験で、合格すると「Salesforce Developers」の認定を取得できます。この認定は初級レベルに位置づけられています。関連する認定資格にはSalesforce Certified JavaScript Developer I、Lightning Web Components Specialist Superbadgeなどがあります。詳しい試験情報は、このページの試験概要やほかの質問項目でもご紹介しています。
JS-Dev-101試験の問題数は60問(採点対象外の試験用予備問題が最大5問追加)、制限時間は105 分です。限られた時間で全問を解き切るには、1問ごとのペースを意識し、難しい問題に時間を使いすぎない進め方が重要です。ShikenPASSのテストエンジンには時間制限付きの模擬試験モードがあるため、本番と同じ時間配分で149問の練習問題に取り組めます。受験直前には、必ず時間を計った通し演習で時間感覚を確認しておきましょう。
JS-Dev-101試験の合格に必要なスコアは65%、受験料は$200 USDです。万が一不合格になった場合、再受験には受験料を再度全額支払う必要があるため、本番前の仕上がり確認が欠かせません。ShikenPASSの練習問題で模擬試験を繰り返し、安定して合格点を上回る状態になってから受験することをおすすめします。
はい。ShikenPASSではSalesforce Certified JavaScript Developer - Multiple Choice(JS-Dev-101)問題集の無料サンプルをご用意しており、購入前に内容や品質をご確認いただけます。また、ご購入後は365日間無料で最新版にアップデートでき、更新期間終了後の更新も50%割引でご利用いただけます。
ShikenPASSでは「返金保証」をご用意しています。ご購入後60日以内にJS-Dev-101試験を受験して不合格だった場合、受験票の写しと公式スコアレポート(Score Report)のPDFを試験後2日以内にご提出いただければ、7日以内に全額返金の手続きが完了します。なお、ご購入後3日以内の受験や、実際に受験されなかった場合、無料資料・期限切れのご注文は対象外となり、受験者名とお支払い者名の一致が必要です。返金の代わりに、同等の試験資料2点を無料でお受け取りいただき、元の製品の更新サービスを継続することも可能です。商品はお支払い完了後すぐにダウンロードでき、1分以内にメールでもお届けします。2時間経っても届かない場合はカスタマーサポートまでご連絡ください。インストールできるパソコンの台数に制限はありません。
JS-Dev-101試験の出題範囲は、公式の発表では全部で7の分野に分かれています。主な分野としては、「変数、型、コレクション」(23%)、「テスト」(7%)、「サーバーサイドJavaScript」(8%)などが挙げられます。各分野に含まれる詳細なトピックは、上記の試験範囲一覧でご確認ください。
Salesforce Certified JavaScript Developer - Multiple Choice 認定 JS-Dev-101 試験問題:
01 function Monster() { this.name = 'hello'; };
02 const m = Monster();
What happens due to the missing new keyword?
- A. window.m is assigned the correct object.
- B. The m variable is assigned the correct object.
- C. window.name is assigned to 'hello' and the variable m remains undefined.
- D. The m variable is assigned the correct object but this.name remains undefined.
正解:C 🗳️
解説: (ShikenPASS メンバーにのみ表示されます)
Refer to the code below:
let strNumber = '12345';
Which code snippet shows a correct way to convert this string to an integer?
- A. let numberValue = Number(strNumber);
- B. let numberValue = textValue.toInteger();
- C. let numberValue = (number) textValue;
- D. let numberValue = Integer(strNumber);
正解:A 🗳️
解説: (ShikenPASS メンバーにのみ表示されます)
Given a value, which three options can a developer use to detect if the value is NaN?
- A. value === Number.NaN
- B. Number.isNaN(value)
- C. value == NaN
- D. value !== value
- E. Object.is(value, NaN)
正解:B、D、E 🗳️
A developer is leading the creation of a new web server for their team that will fulfill API requests from an existing client. The team wants a web server that runs on Node.js, and they want to use the new web framework Minimalist.js. The lead developer wants to advocate for a more seasoned back-end framework that already has a community around it.
Which two frameworks could the lead developer advocate for?
- A. Next.js
- B. Angular
- C. Gatsby
- D. Next
正解:A、D 🗳️
解説: (ShikenPASS メンバーにのみ表示されます)
Given the HTML below:
<div>
<div id="row-uc">Universal Containers</div>
<div id="row-as">Applied Shipping</div>
<div id="row-bt">Burlington Textiles</div>
</div>
Which statement adds the priority-account CSS class to the Applied Shipping row?
- A. document.querySelector('#row-as').classList.add('priority-account');
- B. document.getElementById('row-as').addClass('priority-account');
- C. document.querySelector('#row-as').classes.push('priority-account');
- D. document.querySelectorAll('#row-as').classList.add('priority-account');
正解:A 🗳️
解説: (ShikenPASS メンバーにのみ表示されます)

弊社は製品に自信を持っており、面倒な製品を提供していません。


-萩原**

