{"id":5169,"date":"2026-02-11T11:01:52","date_gmt":"2026-02-11T11:01:52","guid":{"rendered":"https:\/\/murreeroad.org\/?p=5169"},"modified":"2026-02-11T11:04:01","modified_gmt":"2026-02-11T11:04:01","slug":"100-javascript-basics-mcqs-with-answers","status":"publish","type":"post","link":"https:\/\/learn-nest.murreeroad.org\/blog\/100-javascript-basics-mcqs-with-answers\/","title":{"rendered":"100 JavaScript Basics MCQs with Answers"},"content":{"rendered":"<p data-start=\"158\" data-end=\"232\">100 JavaScript Basics MCQs with Answers | Beginner to Intermediate JS Quiz. Explore 100 JavaScript Basics MCQs with answers designed for beginners and intermediate learners. Improve your JS skills with <a href=\"https:\/\/murreeroad.org\/category\/mcqs\/\">multiple choice questions<\/a> covering variables, functions, loops, DOM, arrays, events, and more. Perfect for exams, interviews, and practice tests.<\/p>\n<p data-start=\"158\" data-end=\"232\">If you are preparing for exams, interviews, or simply want to strengthen your web development skills, this collection of <a href=\"https:\/\/murreeroad.org\/100-javascript-basics-mcqs-with-answers\/\"><strong data-start=\"121\" data-end=\"164\">100 JavaScript Basics MCQs with answers<\/strong> <\/a>is the perfect practice resource. Covering essential topics such as variables, data types, operators, functions, loops, arrays, DOM manipulation, events, and ES6 features, these multiple choice questions are designed for beginners and intermediate learners alike. Each question helps you test your understanding of core JavaScript concepts while improving your problem-solving and coding confidence. Whether you are a student, aspiring developer, or preparing for a certification test, this comprehensive JavaScript quiz will help you master the fundamentals effectively.<\/p>\n<h3 data-start=\"91\" data-end=\"121\"><strong data-start=\"95\" data-end=\"121\">JavaScript Basics MCQs<\/strong><\/h3>\n<p data-start=\"123\" data-end=\"295\"><strong data-start=\"123\" data-end=\"165\">1. What is JavaScript mainly used for?<\/strong><br data-start=\"165\" data-end=\"168\" \/>A. Database management<br data-start=\"190\" data-end=\"193\" \/>B. Styling web pages<br data-start=\"213\" data-end=\"216\" \/>C. Adding interactivity to web pages<br data-start=\"252\" data-end=\"255\" \/>D. Designing web layouts<br data-start=\"279\" data-end=\"282\" \/><strong data-start=\"282\" data-end=\"295\">Answer: C<\/strong><\/p>\n<hr data-start=\"297\" data-end=\"300\" \/>\n<p data-start=\"302\" data-end=\"413\"><strong data-start=\"302\" data-end=\"344\">2. Which company developed JavaScript?<\/strong><br data-start=\"344\" data-end=\"347\" \/>A. Microsoft<br data-start=\"359\" data-end=\"362\" \/>B. Netscape<br data-start=\"373\" data-end=\"376\" \/>C. Google<br data-start=\"385\" data-end=\"388\" \/>D. Oracle<br data-start=\"397\" data-end=\"400\" \/><strong data-start=\"400\" data-end=\"413\">Answer: B<\/strong><\/p>\n<hr data-start=\"415\" data-end=\"418\" \/>\n<p data-start=\"420\" data-end=\"549\"><strong data-start=\"420\" data-end=\"471\">3. Inside which HTML tag is JavaScript written?<\/strong><br data-start=\"471\" data-end=\"474\" \/>A. <code data-start=\"477\" data-end=\"483\">&lt;js&gt;<\/code><br data-start=\"483\" data-end=\"486\" \/>B. <code data-start=\"489\" data-end=\"499\">&lt;script&gt;<\/code><br data-start=\"499\" data-end=\"502\" \/>C. <code data-start=\"505\" data-end=\"519\">&lt;javascript&gt;<\/code><br data-start=\"519\" data-end=\"522\" \/>D. <code data-start=\"525\" data-end=\"533\">&lt;code&gt;<\/code><br data-start=\"533\" data-end=\"536\" \/><strong data-start=\"536\" data-end=\"549\">Answer: B<\/strong><\/p>\n<hr data-start=\"551\" data-end=\"554\" \/>\n<p data-start=\"556\" data-end=\"736\"><strong data-start=\"556\" data-end=\"610\">4. How do you write &#8220;Hello World&#8221; in an alert box?<\/strong><br data-start=\"610\" data-end=\"613\" \/>A. alertBox(&#8220;Hello World&#8221;);<br data-start=\"640\" data-end=\"643\" \/>B. msg(&#8220;Hello World&#8221;);<br data-start=\"665\" data-end=\"668\" \/>C. alert(&#8220;Hello World&#8221;);<br data-start=\"692\" data-end=\"695\" \/>D. msgBox(&#8220;Hello World&#8221;);<br data-start=\"720\" data-end=\"723\" \/><strong data-start=\"723\" data-end=\"736\">Answer: C<\/strong><\/p>\n<hr data-start=\"738\" data-end=\"741\" \/>\n<p data-start=\"743\" data-end=\"879\"><strong data-start=\"743\" data-end=\"793\">5. How do you create a variable in JavaScript?<\/strong><br data-start=\"793\" data-end=\"796\" \/>A. var myVar;<br data-start=\"809\" data-end=\"812\" \/>B. variable myVar;<br data-start=\"830\" data-end=\"833\" \/>C. v myVar;<br data-start=\"844\" data-end=\"847\" \/>D. create myVar;<br data-start=\"863\" data-end=\"866\" \/><strong data-start=\"866\" data-end=\"879\">Answer: A<\/strong><\/p>\n<hr data-start=\"881\" data-end=\"884\" \/>\n<p data-start=\"886\" data-end=\"1010\"><strong data-start=\"886\" data-end=\"951\">6. Which keyword is used to declare a constant in JavaScript?<\/strong><br data-start=\"951\" data-end=\"954\" \/>A. var<br data-start=\"960\" data-end=\"963\" \/>B. let<br data-start=\"969\" data-end=\"972\" \/>C. const<br data-start=\"980\" data-end=\"983\" \/>D. constant<br data-start=\"994\" data-end=\"997\" \/><strong data-start=\"997\" data-end=\"1010\">Answer: C<\/strong><\/p>\n<hr data-start=\"1012\" data-end=\"1015\" \/>\n<p data-start=\"1017\" data-end=\"1124\"><strong data-start=\"1017\" data-end=\"1070\">7. Which symbol is used for single-line comments?<\/strong><br data-start=\"1070\" data-end=\"1073\" \/>A. &lt;!&#8211; &#8211;&gt;<br data-start=\"1084\" data-end=\"1087\" \/>B. \/\/<br data-start=\"1092\" data-end=\"1095\" \/>C. ##<br data-start=\"1100\" data-end=\"1103\" \/>D. **<br data-start=\"1108\" data-end=\"1111\" \/><strong data-start=\"1111\" data-end=\"1124\">Answer: B<\/strong><\/p>\n<hr data-start=\"1126\" data-end=\"1129\" \/>\n<p data-start=\"1131\" data-end=\"1240\"><strong data-start=\"1131\" data-end=\"1183\">8. Which symbol is used for multi-line comments?<\/strong><br data-start=\"1183\" data-end=\"1186\" \/>A. \/* *\/<br data-start=\"1194\" data-end=\"1197\" \/>B. \/\/<br data-start=\"1202\" data-end=\"1205\" \/>C. ##<br data-start=\"1210\" data-end=\"1213\" \/>D. &lt;!&#8211; &#8211;&gt;<br data-start=\"1224\" data-end=\"1227\" \/><strong data-start=\"1227\" data-end=\"1240\">Answer: A<\/strong><\/p>\n<hr data-start=\"1242\" data-end=\"1245\" \/>\n<p data-start=\"1247\" data-end=\"1403\"><strong data-start=\"1247\" data-end=\"1305\">9. Which method writes content to the browser console?<\/strong><br data-start=\"1305\" data-end=\"1308\" \/>A. console.write()<br data-start=\"1326\" data-end=\"1329\" \/>B. console.log()<br data-start=\"1345\" data-end=\"1348\" \/>C. print.console()<br data-start=\"1366\" data-end=\"1369\" \/>D. write.console()<br data-start=\"1387\" data-end=\"1390\" \/><strong data-start=\"1390\" data-end=\"1403\">Answer: B<\/strong><\/p>\n<hr data-start=\"1405\" data-end=\"1408\" \/>\n<p data-start=\"1410\" data-end=\"1522\"><strong data-start=\"1410\" data-end=\"1450\">10. JavaScript is a ______ language.<\/strong><br data-start=\"1450\" data-end=\"1453\" \/>A. Compiled<br data-start=\"1464\" data-end=\"1467\" \/>B. Markup<br data-start=\"1476\" data-end=\"1479\" \/>C. Programming<br data-start=\"1493\" data-end=\"1496\" \/>D. Styling<br data-start=\"1506\" data-end=\"1509\" \/><strong data-start=\"1509\" data-end=\"1522\">Answer: C<\/strong><\/p>\n<hr data-start=\"1524\" data-end=\"1527\" \/>\n<p data-start=\"1529\" data-end=\"1643\"><strong data-start=\"1529\" data-end=\"1586\">11. Which keyword allows variables to be re-declared?<\/strong><br data-start=\"1586\" data-end=\"1589\" \/>A. let<br data-start=\"1595\" data-end=\"1598\" \/>B. const<br data-start=\"1606\" data-end=\"1609\" \/>C. var<br data-start=\"1615\" data-end=\"1618\" \/>D. static<br data-start=\"1627\" data-end=\"1630\" \/><strong data-start=\"1630\" data-end=\"1643\">Answer: C<\/strong><\/p>\n<hr data-start=\"1645\" data-end=\"1648\" \/>\n<p data-start=\"1650\" data-end=\"1745\"><strong data-start=\"1650\" data-end=\"1697\">12. Which operator is used to assign value?<\/strong><br data-start=\"1697\" data-end=\"1700\" \/>A. ==<br data-start=\"1705\" data-end=\"1708\" \/>B. ===<br data-start=\"1714\" data-end=\"1717\" \/>C. =<br data-start=\"1721\" data-end=\"1724\" \/>D. !=<br data-start=\"1729\" data-end=\"1732\" \/><strong data-start=\"1732\" data-end=\"1745\">Answer: C<\/strong><\/p>\n<hr data-start=\"1747\" data-end=\"1750\" \/>\n<p data-start=\"1752\" data-end=\"1858\"><strong data-start=\"1752\" data-end=\"1793\">13. Which data type is NOT primitive?<\/strong><br data-start=\"1793\" data-end=\"1796\" \/>A. String<br data-start=\"1805\" data-end=\"1808\" \/>B. Number<br data-start=\"1817\" data-end=\"1820\" \/>C. Object<br data-start=\"1829\" data-end=\"1832\" \/>D. Boolean<br data-start=\"1842\" data-end=\"1845\" \/><strong data-start=\"1845\" data-end=\"1858\">Answer: C<\/strong><\/p>\n<hr data-start=\"1860\" data-end=\"1863\" \/>\n<p data-start=\"1865\" data-end=\"2033\"><strong data-start=\"1865\" data-end=\"1925\">14. What is the correct way to write a JavaScript array?<\/strong><br data-start=\"1925\" data-end=\"1928\" \/>A. var arr = (1,2,3)<br data-start=\"1948\" data-end=\"1951\" \/>B. var arr = [1,2,3]<br data-start=\"1971\" data-end=\"1974\" \/>C. var arr = {1,2,3}<br data-start=\"1994\" data-end=\"1997\" \/>D. var arr = &lt;1,2,3&gt;<br data-start=\"2017\" data-end=\"2020\" \/><strong data-start=\"2020\" data-end=\"2033\">Answer: B<\/strong><\/p>\n<hr data-start=\"2035\" data-end=\"2038\" \/>\n<p data-start=\"2040\" data-end=\"2191\"><strong data-start=\"2040\" data-end=\"2096\">15. Which method converts JSON to JavaScript object?<\/strong><br data-start=\"2096\" data-end=\"2099\" \/>A. JSON.convert()<br data-start=\"2116\" data-end=\"2119\" \/>B. JSON.parse()<br data-start=\"2134\" data-end=\"2137\" \/>C. JSON.stringify()<br data-start=\"2156\" data-end=\"2159\" \/>D. JSON.object()<br data-start=\"2175\" data-end=\"2178\" \/><strong data-start=\"2178\" data-end=\"2191\">Answer: B<\/strong><\/p>\n<hr data-start=\"2193\" data-end=\"2196\" \/>\n<p data-start=\"2198\" data-end=\"2338\"><strong data-start=\"2198\" data-end=\"2260\">16. Which event occurs when a user clicks an HTML element?<\/strong><br data-start=\"2260\" data-end=\"2263\" \/>A. onmouseclick<br data-start=\"2278\" data-end=\"2281\" \/>B. onchange<br data-start=\"2292\" data-end=\"2295\" \/>C. onclick<br data-start=\"2305\" data-end=\"2308\" \/>D. onmouseover<br data-start=\"2322\" data-end=\"2325\" \/><strong data-start=\"2325\" data-end=\"2338\">Answer: C<\/strong><\/p>\n<hr data-start=\"2340\" data-end=\"2343\" \/>\n<p data-start=\"2345\" data-end=\"2450\"><strong data-start=\"2345\" data-end=\"2386\">17. Which keyword defines a function?<\/strong><br data-start=\"2386\" data-end=\"2389\" \/>A. func<br data-start=\"2396\" data-end=\"2399\" \/>B. function<br data-start=\"2410\" data-end=\"2413\" \/>C. define<br data-start=\"2422\" data-end=\"2425\" \/>D. method<br data-start=\"2434\" data-end=\"2437\" \/><strong data-start=\"2437\" data-end=\"2450\">Answer: B<\/strong><\/p>\n<hr data-start=\"2452\" data-end=\"2455\" \/>\n<p data-start=\"2457\" data-end=\"2600\"><strong data-start=\"2457\" data-end=\"2505\">18. How do you call a function named myFunc?<\/strong><br data-start=\"2505\" data-end=\"2508\" \/>A. call myFunc()<br data-start=\"2524\" data-end=\"2527\" \/>B. myFunc()<br data-start=\"2538\" data-end=\"2541\" \/>C. call.function myFunc<br data-start=\"2564\" data-end=\"2567\" \/>D. execute myFunc<br data-start=\"2584\" data-end=\"2587\" \/><strong data-start=\"2587\" data-end=\"2600\">Answer: B<\/strong><\/p>\n<hr data-start=\"2602\" data-end=\"2605\" \/>\n<p data-start=\"2607\" data-end=\"2718\"><strong data-start=\"2607\" data-end=\"2670\">19. Which operator checks equality without type conversion?<\/strong><br data-start=\"2670\" data-end=\"2673\" \/>A. ==<br data-start=\"2678\" data-end=\"2681\" \/>B. ===<br data-start=\"2687\" data-end=\"2690\" \/>C. =<br data-start=\"2694\" data-end=\"2697\" \/>D. !=<br data-start=\"2702\" data-end=\"2705\" \/><strong data-start=\"2705\" data-end=\"2718\">Answer: B<\/strong><\/p>\n<hr data-start=\"2720\" data-end=\"2723\" \/>\n<p data-start=\"2725\" data-end=\"2846\"><strong data-start=\"2725\" data-end=\"2788\">20. Which keyword is used to declare block-scoped variable?<\/strong><br data-start=\"2788\" data-end=\"2791\" \/>A. var<br data-start=\"2797\" data-end=\"2800\" \/>B. let<br data-start=\"2806\" data-end=\"2809\" \/>C. define<br data-start=\"2818\" data-end=\"2821\" \/>D. global<br data-start=\"2830\" data-end=\"2833\" \/><strong data-start=\"2833\" data-end=\"2846\">Answer: B<\/strong><\/p>\n<hr data-start=\"2848\" data-end=\"2851\" \/>\n<p data-start=\"2853\" data-end=\"2927\"><strong data-start=\"2853\" data-end=\"2890\">21. JavaScript is case-sensitive.<\/strong><br data-start=\"2890\" data-end=\"2893\" \/>A. True<br data-start=\"2900\" data-end=\"2903\" \/>B. False<br data-start=\"2911\" data-end=\"2914\" \/><strong data-start=\"2914\" data-end=\"2927\">Answer: A<\/strong><\/p>\n<hr data-start=\"2929\" data-end=\"2932\" \/>\n<p data-start=\"2934\" data-end=\"3034\"><strong data-start=\"2934\" data-end=\"2974\">22. What will typeof &#8220;Hello&#8221; return?<\/strong><br data-start=\"2974\" data-end=\"2977\" \/>A. string<br data-start=\"2986\" data-end=\"2989\" \/>B. text<br data-start=\"2996\" data-end=\"2999\" \/>C. char<br data-start=\"3006\" data-end=\"3009\" \/>D. number<br data-start=\"3018\" data-end=\"3021\" \/><strong data-start=\"3021\" data-end=\"3034\">Answer: A<\/strong><\/p>\n<hr data-start=\"3036\" data-end=\"3039\" \/>\n<p data-start=\"3041\" data-end=\"3135\"><strong data-start=\"3041\" data-end=\"3076\">23. What will typeof 10 return?<\/strong><br data-start=\"3076\" data-end=\"3079\" \/>A. int<br data-start=\"3085\" data-end=\"3088\" \/>B. number<br data-start=\"3097\" data-end=\"3100\" \/>C. digit<br data-start=\"3108\" data-end=\"3111\" \/>D. float<br data-start=\"3119\" data-end=\"3122\" \/><strong data-start=\"3122\" data-end=\"3135\">Answer: B<\/strong><\/p>\n<hr data-start=\"3137\" data-end=\"3140\" \/>\n<p data-start=\"3142\" data-end=\"3249\"><strong data-start=\"3142\" data-end=\"3194\">24. Which statement is used for decision making?<\/strong><br data-start=\"3194\" data-end=\"3197\" \/>A. if<br data-start=\"3202\" data-end=\"3205\" \/>B. for<br data-start=\"3211\" data-end=\"3214\" \/>C. loop<br data-start=\"3221\" data-end=\"3224\" \/>D. return<br data-start=\"3233\" data-end=\"3236\" \/><strong data-start=\"3236\" data-end=\"3249\">Answer: A<\/strong><\/p>\n<hr data-start=\"3251\" data-end=\"3254\" \/>\n<p data-start=\"3256\" data-end=\"3383\"><strong data-start=\"3256\" data-end=\"3298\">25. Which loop executes at least once?<\/strong><br data-start=\"3298\" data-end=\"3301\" \/>A. for loop<br data-start=\"3312\" data-end=\"3315\" \/>B. while loop<br data-start=\"3328\" data-end=\"3331\" \/>C. do&#8230;while loop<br data-start=\"3349\" data-end=\"3352\" \/>D. foreach loop<br data-start=\"3367\" data-end=\"3370\" \/><strong data-start=\"3370\" data-end=\"3383\">Answer: C<\/strong><\/p>\n<hr data-start=\"3385\" data-end=\"3388\" \/>\n<p data-start=\"3390\" data-end=\"3512\"><strong data-start=\"3390\" data-end=\"3452\">26. Which loop is best when number of iterations is known?<\/strong><br data-start=\"3452\" data-end=\"3455\" \/>A. while<br data-start=\"3463\" data-end=\"3466\" \/>B. do&#8230;while<br data-start=\"3479\" data-end=\"3482\" \/>C. for<br data-start=\"3488\" data-end=\"3491\" \/>D. if<br data-start=\"3496\" data-end=\"3499\" \/><strong data-start=\"3499\" data-end=\"3512\">Answer: C<\/strong><\/p>\n<hr data-start=\"3514\" data-end=\"3517\" \/>\n<p data-start=\"3519\" data-end=\"3650\"><strong data-start=\"3519\" data-end=\"3551\">27. What does NaN stand for?<\/strong><br data-start=\"3551\" data-end=\"3554\" \/>A. No assigned Number<br data-start=\"3575\" data-end=\"3578\" \/>B. Not a Number<br data-start=\"3593\" data-end=\"3596\" \/>C. Negative and Null<br data-start=\"3616\" data-end=\"3619\" \/>D. New and Null<br data-start=\"3634\" data-end=\"3637\" \/><strong data-start=\"3637\" data-end=\"3650\">Answer: B<\/strong><\/p>\n<hr data-start=\"3652\" data-end=\"3655\" \/>\n<p data-start=\"3657\" data-end=\"3759\"><strong data-start=\"3657\" data-end=\"3700\">28. Which keyword stops loop execution?<\/strong><br data-start=\"3700\" data-end=\"3703\" \/>A. exit<br data-start=\"3710\" data-end=\"3713\" \/>B. break<br data-start=\"3721\" data-end=\"3724\" \/>C. stop<br data-start=\"3731\" data-end=\"3734\" \/>D. return<br data-start=\"3743\" data-end=\"3746\" \/><strong data-start=\"3746\" data-end=\"3759\">Answer: B<\/strong><\/p>\n<hr data-start=\"3761\" data-end=\"3764\" \/>\n<p data-start=\"3766\" data-end=\"3873\"><strong data-start=\"3766\" data-end=\"3812\">29. Which keyword skips current iteration?<\/strong><br data-start=\"3812\" data-end=\"3815\" \/>A. pass<br data-start=\"3822\" data-end=\"3825\" \/>B. skip<br data-start=\"3832\" data-end=\"3835\" \/>C. continue<br data-start=\"3846\" data-end=\"3849\" \/>D. break<br data-start=\"3857\" data-end=\"3860\" \/><strong data-start=\"3860\" data-end=\"3873\">Answer: C<\/strong><\/p>\n<hr data-start=\"3875\" data-end=\"3878\" \/>\n<p data-start=\"3880\" data-end=\"4005\"><strong data-start=\"3880\" data-end=\"3934\">30. Which method joins array elements into string?<\/strong><br data-start=\"3934\" data-end=\"3937\" \/>A. concat()<br data-start=\"3948\" data-end=\"3951\" \/>B. join()<br data-start=\"3960\" data-end=\"3963\" \/>C. combine()<br data-start=\"3975\" data-end=\"3978\" \/>D. attach()<br data-start=\"3989\" data-end=\"3992\" \/><strong data-start=\"3992\" data-end=\"4005\">Answer: B<\/strong><\/p>\n<hr data-start=\"4007\" data-end=\"4010\" \/>\n<p data-start=\"4012\" data-end=\"4125\"><strong data-start=\"4012\" data-end=\"4062\">31. Which method adds element to end of array?<\/strong><br data-start=\"4062\" data-end=\"4065\" \/>A. push()<br data-start=\"4074\" data-end=\"4077\" \/>B. pop()<br data-start=\"4085\" data-end=\"4088\" \/>C. shift()<br data-start=\"4098\" data-end=\"4101\" \/>D. add()<br data-start=\"4109\" data-end=\"4112\" \/><strong data-start=\"4112\" data-end=\"4125\">Answer: A<\/strong><\/p>\n<hr data-start=\"4127\" data-end=\"4130\" \/>\n<p data-start=\"4132\" data-end=\"4246\"><strong data-start=\"4132\" data-end=\"4180\">32. Which method removes last array element?<\/strong><br data-start=\"4180\" data-end=\"4183\" \/>A. push()<br data-start=\"4192\" data-end=\"4195\" \/>B. shift()<br data-start=\"4205\" data-end=\"4208\" \/>C. pop()<br data-start=\"4216\" data-end=\"4219\" \/>D. remove()<br data-start=\"4230\" data-end=\"4233\" \/><strong data-start=\"4233\" data-end=\"4246\">Answer: C<\/strong><\/p>\n<hr data-start=\"4248\" data-end=\"4251\" \/>\n<p data-start=\"4253\" data-end=\"4370\"><strong data-start=\"4253\" data-end=\"4302\">33. Which method removes first array element?<\/strong><br data-start=\"4302\" data-end=\"4305\" \/>A. pop()<br data-start=\"4313\" data-end=\"4316\" \/>B. shift()<br data-start=\"4326\" data-end=\"4329\" \/>C. remove()<br data-start=\"4340\" data-end=\"4343\" \/>D. splice()<br data-start=\"4354\" data-end=\"4357\" \/><strong data-start=\"4357\" data-end=\"4370\">Answer: B<\/strong><\/p>\n<hr data-start=\"4372\" data-end=\"4375\" \/>\n<p data-start=\"4377\" data-end=\"4500\"><strong data-start=\"4377\" data-end=\"4433\">34. Which method adds element at beginning of array?<\/strong><br data-start=\"4433\" data-end=\"4436\" \/>A. unshift()<br data-start=\"4448\" data-end=\"4451\" \/>B. push()<br data-start=\"4460\" data-end=\"4463\" \/>C. shift()<br data-start=\"4473\" data-end=\"4476\" \/>D. add()<br data-start=\"4484\" data-end=\"4487\" \/><strong data-start=\"4487\" data-end=\"4500\">Answer: A<\/strong><\/p>\n<hr data-start=\"4502\" data-end=\"4505\" \/>\n<p data-start=\"4507\" data-end=\"4656\"><strong data-start=\"4507\" data-end=\"4561\">35. Which method converts object into JSON string?<\/strong><br data-start=\"4561\" data-end=\"4564\" \/>A. JSON.parse()<br data-start=\"4579\" data-end=\"4582\" \/>B. JSON.stringify()<br data-start=\"4601\" data-end=\"4604\" \/>C. JSON.convert()<br data-start=\"4621\" data-end=\"4624\" \/>D. JSON.object()<br data-start=\"4640\" data-end=\"4643\" \/><strong data-start=\"4643\" data-end=\"4656\">Answer: B<\/strong><\/p>\n<hr data-start=\"4658\" data-end=\"4661\" \/>\n<p data-start=\"4663\" data-end=\"4803\"><strong data-start=\"4663\" data-end=\"4683\">36. What is DOM?<\/strong><br data-start=\"4683\" data-end=\"4686\" \/>A. Document Object Model<br data-start=\"4710\" data-end=\"4713\" \/>B. Data Object Method<br data-start=\"4734\" data-end=\"4737\" \/>C. Display Object Model<br data-start=\"4760\" data-end=\"4763\" \/>D. Document Order Method<br data-start=\"4787\" data-end=\"4790\" \/><strong data-start=\"4790\" data-end=\"4803\">Answer: A<\/strong><\/p>\n<hr data-start=\"4805\" data-end=\"4808\" \/>\n<p data-start=\"4810\" data-end=\"4937\"><strong data-start=\"4810\" data-end=\"4853\">37. Which method selects element by ID?<\/strong><br data-start=\"4853\" data-end=\"4856\" \/>A. getElementById()<br data-start=\"4875\" data-end=\"4878\" \/>B. queryID()<br data-start=\"4890\" data-end=\"4893\" \/>C. selectById()<br data-start=\"4908\" data-end=\"4911\" \/>D. getID()<br data-start=\"4921\" data-end=\"4924\" \/><strong data-start=\"4924\" data-end=\"4937\">Answer: A<\/strong><\/p>\n<hr data-start=\"4939\" data-end=\"4942\" \/>\n<p data-start=\"4944\" data-end=\"5093\"><strong data-start=\"4944\" data-end=\"4996\">38. Which method selects elements by class name?<\/strong><br data-start=\"4996\" data-end=\"4999\" \/>A. getElementsByClassName()<br data-start=\"5026\" data-end=\"5029\" \/>B. getClass()<br data-start=\"5042\" data-end=\"5045\" \/>C. queryClass()<br data-start=\"5060\" data-end=\"5063\" \/>D. findClass()<br data-start=\"5077\" data-end=\"5080\" \/><strong data-start=\"5080\" data-end=\"5093\">Answer: A<\/strong><\/p>\n<hr data-start=\"5095\" data-end=\"5098\" \/>\n<p data-start=\"5100\" data-end=\"5254\"><strong data-start=\"5100\" data-end=\"5157\">39. Which method selects first matching CSS selector?<\/strong><br data-start=\"5157\" data-end=\"5160\" \/>A. querySelector()<br data-start=\"5178\" data-end=\"5181\" \/>B. getSelector()<br data-start=\"5197\" data-end=\"5200\" \/>C. findSelector()<br data-start=\"5217\" data-end=\"5220\" \/>D. matchSelector()<br data-start=\"5238\" data-end=\"5241\" \/><strong data-start=\"5241\" data-end=\"5254\">Answer: A<\/strong><\/p>\n<hr data-start=\"5256\" data-end=\"5259\" \/>\n<p data-start=\"5261\" data-end=\"5391\"><strong data-start=\"5261\" data-end=\"5299\">40. JavaScript runs on which side?<\/strong><br data-start=\"5299\" data-end=\"5302\" \/>A. Server only<br data-start=\"5316\" data-end=\"5319\" \/>B. Client only<br data-start=\"5333\" data-end=\"5336\" \/>C. Both client and server<br data-start=\"5361\" data-end=\"5364\" \/>D. Database<br data-start=\"5375\" data-end=\"5378\" \/><strong data-start=\"5378\" data-end=\"5391\">Answer: C<\/strong><\/p>\n<hr data-start=\"5393\" data-end=\"5396\" \/>\n<p data-start=\"5398\" data-end=\"5491\"><strong data-start=\"5398\" data-end=\"5443\">41. Which symbol is used for logical AND?<\/strong><br data-start=\"5443\" data-end=\"5446\" \/>A. &amp;&amp;<br data-start=\"5451\" data-end=\"5454\" \/>B. ||<br data-start=\"5459\" data-end=\"5462\" \/>C. &amp;<br data-start=\"5466\" data-end=\"5469\" \/>D. AND<br data-start=\"5475\" data-end=\"5478\" \/><strong data-start=\"5478\" data-end=\"5491\">Answer: A<\/strong><\/p>\n<hr data-start=\"5493\" data-end=\"5496\" \/>\n<p data-start=\"5498\" data-end=\"5589\"><strong data-start=\"5498\" data-end=\"5542\">42. Which symbol is used for logical OR?<\/strong><br data-start=\"5542\" data-end=\"5545\" \/>A. ||<br data-start=\"5550\" data-end=\"5553\" \/>B. &amp;&amp;<br data-start=\"5558\" data-end=\"5561\" \/>C. OR<br data-start=\"5566\" data-end=\"5569\" \/>D. |<br data-start=\"5573\" data-end=\"5576\" \/><strong data-start=\"5576\" data-end=\"5589\">Answer: A<\/strong><\/p>\n<hr data-start=\"5591\" data-end=\"5594\" \/>\n<p data-start=\"5596\" data-end=\"5688\"><strong data-start=\"5596\" data-end=\"5642\">43. Which symbol is used for NOT operator?<\/strong><br data-start=\"5642\" data-end=\"5645\" \/>A. !<br data-start=\"5649\" data-end=\"5652\" \/>B. ~<br data-start=\"5656\" data-end=\"5659\" \/>C. NOT<br data-start=\"5665\" data-end=\"5668\" \/>D. ^<br data-start=\"5672\" data-end=\"5675\" \/><strong data-start=\"5675\" data-end=\"5688\">Answer: A<\/strong><\/p>\n<hr data-start=\"5690\" data-end=\"5693\" \/>\n<p data-start=\"5695\" data-end=\"5833\"><strong data-start=\"5695\" data-end=\"5745\">44. Which method displays output in HTML page?<\/strong><br data-start=\"5745\" data-end=\"5748\" \/>A. document.write()<br data-start=\"5767\" data-end=\"5770\" \/>B. console.log()<br data-start=\"5786\" data-end=\"5789\" \/>C. print()<br data-start=\"5799\" data-end=\"5802\" \/>D. write.html()<br data-start=\"5817\" data-end=\"5820\" \/><strong data-start=\"5820\" data-end=\"5833\">Answer: A<\/strong><\/p>\n<hr data-start=\"5835\" data-end=\"5838\" \/>\n<p data-start=\"5840\" data-end=\"5970\"><strong data-start=\"5840\" data-end=\"5890\">45. Which function converts string to integer?<\/strong><br data-start=\"5890\" data-end=\"5893\" \/>A. parseInt()<br data-start=\"5906\" data-end=\"5909\" \/>B. parseFloat()<br data-start=\"5924\" data-end=\"5927\" \/>C. NumberInt()<br data-start=\"5941\" data-end=\"5944\" \/>D. toInt()<br data-start=\"5954\" data-end=\"5957\" \/><strong data-start=\"5957\" data-end=\"5970\">Answer: A<\/strong><\/p>\n<hr data-start=\"5972\" data-end=\"5975\" \/>\n<p data-start=\"5977\" data-end=\"6109\"><strong data-start=\"5977\" data-end=\"6025\">46. Which function converts string to float?<\/strong><br data-start=\"6025\" data-end=\"6028\" \/>A. parseInt()<br data-start=\"6041\" data-end=\"6044\" \/>B. parseFloat()<br data-start=\"6059\" data-end=\"6062\" \/>C. toFloat()<br data-start=\"6074\" data-end=\"6077\" \/>D. NumberFloat()<br data-start=\"6093\" data-end=\"6096\" \/><strong data-start=\"6096\" data-end=\"6109\">Answer: B<\/strong><\/p>\n<hr data-start=\"6111\" data-end=\"6114\" \/>\n<p data-start=\"6116\" data-end=\"6204\"><strong data-start=\"6116\" data-end=\"6160\">47. Which operator is used for addition?<\/strong><br data-start=\"6160\" data-end=\"6163\" \/>A. +<br data-start=\"6167\" data-end=\"6170\" \/>B. *<br data-start=\"6174\" data-end=\"6177\" \/>C. %<br data-start=\"6181\" data-end=\"6184\" \/>D. \/<br data-start=\"6188\" data-end=\"6191\" \/><strong data-start=\"6191\" data-end=\"6204\">Answer: A<\/strong><\/p>\n<hr data-start=\"6206\" data-end=\"6209\" \/>\n<p data-start=\"6211\" data-end=\"6294\"><strong data-start=\"6211\" data-end=\"6250\">48. Which operator gives remainder?<\/strong><br data-start=\"6250\" data-end=\"6253\" \/>A. \/<br data-start=\"6257\" data-end=\"6260\" \/>B. %<br data-start=\"6264\" data-end=\"6267\" \/>C. *<br data-start=\"6271\" data-end=\"6274\" \/>D. +<br data-start=\"6278\" data-end=\"6281\" \/><strong data-start=\"6281\" data-end=\"6294\">Answer: B<\/strong><\/p>\n<hr data-start=\"6296\" data-end=\"6299\" \/>\n<p data-start=\"6301\" data-end=\"6420\"><strong data-start=\"6301\" data-end=\"6361\">49. Which keyword is used to return value from function?<\/strong><br data-start=\"6361\" data-end=\"6364\" \/>A. break<br data-start=\"6372\" data-end=\"6375\" \/>B. return<br data-start=\"6384\" data-end=\"6387\" \/>C. stop<br data-start=\"6394\" data-end=\"6397\" \/>D. exit<br data-start=\"6404\" data-end=\"6407\" \/><strong data-start=\"6407\" data-end=\"6420\">Answer: B<\/strong><\/p>\n<hr data-start=\"6422\" data-end=\"6425\" \/>\n<p data-start=\"6427\" data-end=\"6539\"><strong data-start=\"6427\" data-end=\"6467\">50. Which function delays execution?<\/strong><br data-start=\"6467\" data-end=\"6470\" \/>A. delay()<br data-start=\"6480\" data-end=\"6483\" \/>B. setTimeout()<br data-start=\"6498\" data-end=\"6501\" \/>C. pause()<br data-start=\"6511\" data-end=\"6514\" \/>D. hold()<br data-start=\"6523\" data-end=\"6526\" \/><strong data-start=\"6526\" data-end=\"6539\">Answer: B<\/strong><\/p>\n<hr data-start=\"6541\" data-end=\"6544\" \/>\n<p><a href=\"https:\/\/murreeroad.org\/microsoft-word-mcqs-with-answers-100-multiple-choice-questions\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4955\" src=\"https:\/\/murreeroad.org\/wp-content\/uploads\/2026\/01\/Microsoft-Word-MCQs-with-Answers-100-Multiple-Choice-Questions-1024x683.png\" alt=\"Microsoft Word MCQs with Answers | 100 Multiple Choice Questions\" width=\"640\" height=\"427\" srcset=\"https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/01\/Microsoft-Word-MCQs-with-Answers-100-Multiple-Choice-Questions-1024x683.png 1024w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/01\/Microsoft-Word-MCQs-with-Answers-100-Multiple-Choice-Questions-300x200.png 300w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/01\/Microsoft-Word-MCQs-with-Answers-100-Multiple-Choice-Questions-768x512.png 768w, https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/01\/Microsoft-Word-MCQs-with-Answers-100-Multiple-Choice-Questions.png 1536w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<hr data-start=\"6541\" data-end=\"6544\" \/>\n<p data-start=\"6546\" data-end=\"6661\"><strong data-start=\"6546\" data-end=\"6587\">51. Which function repeats execution?<\/strong><br data-start=\"6587\" data-end=\"6590\" \/>A. setInterval()<br data-start=\"6606\" data-end=\"6609\" \/>B. repeat()<br data-start=\"6620\" data-end=\"6623\" \/>C. loop()<br data-start=\"6632\" data-end=\"6635\" \/>D. cycle()<br data-start=\"6645\" data-end=\"6648\" \/><strong data-start=\"6648\" data-end=\"6661\">Answer: A<\/strong><\/p>\n<hr data-start=\"6663\" data-end=\"6666\" \/>\n<p data-start=\"6668\" data-end=\"6766\"><strong data-start=\"6668\" data-end=\"6718\">52. Which symbol defines object in JavaScript?<\/strong><br data-start=\"6718\" data-end=\"6721\" \/>A. []<br data-start=\"6726\" data-end=\"6729\" \/>B. {}<br data-start=\"6734\" data-end=\"6737\" \/>C. ()<br data-start=\"6742\" data-end=\"6745\" \/>D. &lt;&gt;<br data-start=\"6750\" data-end=\"6753\" \/><strong data-start=\"6753\" data-end=\"6766\">Answer: B<\/strong><\/p>\n<hr data-start=\"6768\" data-end=\"6771\" \/>\n<p data-start=\"6773\" data-end=\"6881\"><strong data-start=\"6773\" data-end=\"6820\">53. Which keyword refers to current object?<\/strong><br data-start=\"6820\" data-end=\"6823\" \/>A. this<br data-start=\"6830\" data-end=\"6833\" \/>B. self<br data-start=\"6840\" data-end=\"6843\" \/>C. object<br data-start=\"6852\" data-end=\"6855\" \/>D. current<br data-start=\"6865\" data-end=\"6868\" \/><strong data-start=\"6868\" data-end=\"6881\">Answer: A<\/strong><\/p>\n<hr data-start=\"6883\" data-end=\"6886\" \/>\n<p data-start=\"6888\" data-end=\"7003\"><strong data-start=\"6888\" data-end=\"6927\">54. Which statement handles errors?<\/strong><br data-start=\"6927\" data-end=\"6930\" \/>A. try&#8230;catch<br data-start=\"6944\" data-end=\"6947\" \/>B. if&#8230;else<br data-start=\"6959\" data-end=\"6962\" \/>C. for&#8230;loop<br data-start=\"6975\" data-end=\"6978\" \/>D. switch<br data-start=\"6987\" data-end=\"6990\" \/><strong data-start=\"6990\" data-end=\"7003\">Answer: A<\/strong><\/p>\n<hr data-start=\"7005\" data-end=\"7008\" \/>\n<p data-start=\"7010\" data-end=\"7113\"><strong data-start=\"7010\" data-end=\"7054\">55. Which keyword throws error manually?<\/strong><br data-start=\"7054\" data-end=\"7057\" \/>A. error<br data-start=\"7065\" data-end=\"7068\" \/>B. throw<br data-start=\"7076\" data-end=\"7079\" \/>C. catch<br data-start=\"7087\" data-end=\"7090\" \/>D. stop<br data-start=\"7097\" data-end=\"7100\" \/><strong data-start=\"7100\" data-end=\"7113\">Answer: B<\/strong><\/p>\n<hr data-start=\"7115\" data-end=\"7118\" \/>\n<p data-start=\"7120\" data-end=\"7233\"><strong data-start=\"7120\" data-end=\"7170\">56. Which keyword defines class in JavaScript?<\/strong><br data-start=\"7170\" data-end=\"7173\" \/>A. object<br data-start=\"7182\" data-end=\"7185\" \/>B. class<br data-start=\"7193\" data-end=\"7196\" \/>C. define<br data-start=\"7205\" data-end=\"7208\" \/>D. struct<br data-start=\"7217\" data-end=\"7220\" \/><strong data-start=\"7220\" data-end=\"7233\">Answer: B<\/strong><\/p>\n<hr data-start=\"7235\" data-end=\"7238\" \/>\n<p data-start=\"7240\" data-end=\"7375\"><strong data-start=\"7240\" data-end=\"7302\">57. Which method removes spaces from both sides of string?<\/strong><br data-start=\"7302\" data-end=\"7305\" \/>A. trim()<br data-start=\"7314\" data-end=\"7317\" \/>B. strip()<br data-start=\"7327\" data-end=\"7330\" \/>C. clean()<br data-start=\"7340\" data-end=\"7343\" \/>D. removeSpace()<br data-start=\"7359\" data-end=\"7362\" \/><strong data-start=\"7362\" data-end=\"7375\">Answer: A<\/strong><\/p>\n<hr data-start=\"7377\" data-end=\"7380\" \/>\n<p data-start=\"7382\" data-end=\"7518\"><strong data-start=\"7382\" data-end=\"7432\">58. Which method converts string to uppercase?<\/strong><br data-start=\"7432\" data-end=\"7435\" \/>A. toUpperCase()<br data-start=\"7451\" data-end=\"7454\" \/>B. upper()<br data-start=\"7464\" data-end=\"7467\" \/>C. capitalize()<br data-start=\"7482\" data-end=\"7485\" \/>D. convertUpper()<br data-start=\"7502\" data-end=\"7505\" \/><strong data-start=\"7505\" data-end=\"7518\">Answer: A<\/strong><\/p>\n<hr data-start=\"7520\" data-end=\"7523\" \/>\n<p data-start=\"7525\" data-end=\"7656\"><strong data-start=\"7525\" data-end=\"7575\">59. Which method converts string to lowercase?<\/strong><br data-start=\"7575\" data-end=\"7578\" \/>A. toLowerCase()<br data-start=\"7594\" data-end=\"7597\" \/>B. lower()<br data-start=\"7607\" data-end=\"7610\" \/>C. small()<br data-start=\"7620\" data-end=\"7623\" \/>D. convertLower()<br data-start=\"7640\" data-end=\"7643\" \/><strong data-start=\"7643\" data-end=\"7656\">Answer: A<\/strong><\/p>\n<hr data-start=\"7658\" data-end=\"7661\" \/>\n<p data-start=\"7663\" data-end=\"7763\"><strong data-start=\"7663\" data-end=\"7700\">60. Which keyword imports module?<\/strong><br data-start=\"7700\" data-end=\"7703\" \/>A. include<br data-start=\"7713\" data-end=\"7716\" \/>B. import<br data-start=\"7725\" data-end=\"7728\" \/>C. require<br data-start=\"7738\" data-end=\"7741\" \/>D. add<br data-start=\"7747\" data-end=\"7750\" \/><strong data-start=\"7750\" data-end=\"7763\">Answer: B<\/strong><\/p>\n<hr data-start=\"7765\" data-end=\"7768\" \/>\n<p data-start=\"7770\" data-end=\"7869\"><strong data-start=\"7770\" data-end=\"7807\">61. Which keyword exports module?<\/strong><br data-start=\"7807\" data-end=\"7810\" \/>A. export<br data-start=\"7819\" data-end=\"7822\" \/>B. send<br data-start=\"7829\" data-end=\"7832\" \/>C. share<br data-start=\"7840\" data-end=\"7843\" \/>D. provide<br data-start=\"7853\" data-end=\"7856\" \/><strong data-start=\"7856\" data-end=\"7869\">Answer: A<\/strong><\/p>\n<hr data-start=\"7871\" data-end=\"7874\" \/>\n<p data-start=\"7876\" data-end=\"7968\"><strong data-start=\"7876\" data-end=\"7920\">62. Which symbol defines arrow function?<\/strong><br data-start=\"7920\" data-end=\"7923\" \/>A. =&gt;<br data-start=\"7928\" data-end=\"7931\" \/>B. -&gt;<br data-start=\"7936\" data-end=\"7939\" \/>C. ==<br data-start=\"7944\" data-end=\"7947\" \/>D. ::<br data-start=\"7952\" data-end=\"7955\" \/><strong data-start=\"7955\" data-end=\"7968\">Answer: A<\/strong><\/p>\n<hr data-start=\"7970\" data-end=\"7973\" \/>\n<p data-start=\"7975\" data-end=\"8082\"><strong data-start=\"7975\" data-end=\"8016\">63. Which method checks array length?<\/strong><br data-start=\"8016\" data-end=\"8019\" \/>A. size()<br data-start=\"8028\" data-end=\"8031\" \/>B. length<br data-start=\"8040\" data-end=\"8043\" \/>C. count()<br data-start=\"8053\" data-end=\"8056\" \/>D. total()<br data-start=\"8066\" data-end=\"8069\" \/><strong data-start=\"8069\" data-end=\"8082\">Answer: B<\/strong><\/p>\n<hr data-start=\"8084\" data-end=\"8087\" \/>\n<p data-start=\"8089\" data-end=\"8181\"><strong data-start=\"8089\" data-end=\"8133\">64. Which operator increases value by 1?<\/strong><br data-start=\"8133\" data-end=\"8136\" \/>A. ++<br data-start=\"8141\" data-end=\"8144\" \/>B. &#8212;<br data-start=\"8149\" data-end=\"8152\" \/>C. +=<br data-start=\"8157\" data-end=\"8160\" \/>D. =+<br data-start=\"8165\" data-end=\"8168\" \/><strong data-start=\"8168\" data-end=\"8181\">Answer: A<\/strong><\/p>\n<hr data-start=\"8183\" data-end=\"8186\" \/>\n<p data-start=\"8188\" data-end=\"8280\"><strong data-start=\"8188\" data-end=\"8232\">65. Which operator decreases value by 1?<\/strong><br data-start=\"8232\" data-end=\"8235\" \/>A. ++<br data-start=\"8240\" data-end=\"8243\" \/>B. &#8212;<br data-start=\"8248\" data-end=\"8251\" \/>C. -=<br data-start=\"8256\" data-end=\"8259\" \/>D. =-<br data-start=\"8264\" data-end=\"8267\" \/><strong data-start=\"8267\" data-end=\"8280\">Answer: B<\/strong><\/p>\n<hr data-start=\"8282\" data-end=\"8285\" \/>\n<p data-start=\"8287\" data-end=\"8401\"><strong data-start=\"8287\" data-end=\"8331\">66. Which method finds element in array?<\/strong><br data-start=\"8331\" data-end=\"8334\" \/>A. find()<br data-start=\"8343\" data-end=\"8346\" \/>B. search()<br data-start=\"8357\" data-end=\"8360\" \/>C. locate()<br data-start=\"8371\" data-end=\"8374\" \/>D. detect()<br data-start=\"8385\" data-end=\"8388\" \/><strong data-start=\"8388\" data-end=\"8401\">Answer: A<\/strong><\/p>\n<hr data-start=\"8403\" data-end=\"8406\" \/>\n<p data-start=\"8408\" data-end=\"8519\"><strong data-start=\"8408\" data-end=\"8452\">67. Which method filters array elements?<\/strong><br data-start=\"8452\" data-end=\"8455\" \/>A. filter()<br data-start=\"8466\" data-end=\"8469\" \/>B. find()<br data-start=\"8478\" data-end=\"8481\" \/>C. map()<br data-start=\"8489\" data-end=\"8492\" \/>D. reduce()<br data-start=\"8503\" data-end=\"8506\" \/><strong data-start=\"8506\" data-end=\"8519\">Answer: A<\/strong><\/p>\n<hr data-start=\"8521\" data-end=\"8524\" \/>\n<p data-start=\"8526\" data-end=\"8640\"><strong data-start=\"8526\" data-end=\"8573\">68. Which method transforms array elements?<\/strong><br data-start=\"8573\" data-end=\"8576\" \/>A. map()<br data-start=\"8584\" data-end=\"8587\" \/>B. filter()<br data-start=\"8598\" data-end=\"8601\" \/>C. reduce()<br data-start=\"8612\" data-end=\"8615\" \/>D. find()<br data-start=\"8624\" data-end=\"8627\" \/><strong data-start=\"8627\" data-end=\"8640\">Answer: A<\/strong><\/p>\n<hr data-start=\"8642\" data-end=\"8645\" \/>\n<p data-start=\"8647\" data-end=\"8765\"><strong data-start=\"8647\" data-end=\"8698\">69. Which method reduces array to single value?<\/strong><br data-start=\"8698\" data-end=\"8701\" \/>A. map()<br data-start=\"8709\" data-end=\"8712\" \/>B. reduce()<br data-start=\"8723\" data-end=\"8726\" \/>C. filter()<br data-start=\"8737\" data-end=\"8740\" \/>D. join()<br data-start=\"8749\" data-end=\"8752\" \/><strong data-start=\"8752\" data-end=\"8765\">Answer: B<\/strong><\/p>\n<hr data-start=\"8767\" data-end=\"8770\" \/>\n<p data-start=\"8772\" data-end=\"8868\"><strong data-start=\"8772\" data-end=\"8819\">70. Which operator compares value and type?<\/strong><br data-start=\"8819\" data-end=\"8822\" \/>A. ==<br data-start=\"8827\" data-end=\"8830\" \/>B. ===<br data-start=\"8836\" data-end=\"8839\" \/>C. !=<br data-start=\"8844\" data-end=\"8847\" \/>D. &lt;=<br data-start=\"8852\" data-end=\"8855\" \/><strong data-start=\"8855\" data-end=\"8868\">Answer: B<\/strong><\/p>\n<hr data-start=\"8870\" data-end=\"8873\" \/>\n<p data-start=\"8875\" data-end=\"8968\"><strong data-start=\"8875\" data-end=\"8918\">71. Which operator compares only value?<\/strong><br data-start=\"8918\" data-end=\"8921\" \/>A. ==<br data-start=\"8926\" data-end=\"8929\" \/>B. ===<br data-start=\"8935\" data-end=\"8938\" \/>C. !==<br data-start=\"8944\" data-end=\"8947\" \/>D. &gt;=<br data-start=\"8952\" data-end=\"8955\" \/><strong data-start=\"8955\" data-end=\"8968\">Answer: A<\/strong><\/p>\n<hr data-start=\"8970\" data-end=\"8973\" \/>\n<p data-start=\"8975\" data-end=\"9108\"><strong data-start=\"8975\" data-end=\"9022\">72. Which method converts number to string?<\/strong><br data-start=\"9022\" data-end=\"9025\" \/>A. toString()<br data-start=\"9038\" data-end=\"9041\" \/>B. string()<br data-start=\"9052\" data-end=\"9055\" \/>C. convertString()<br data-start=\"9073\" data-end=\"9076\" \/>D. parseString()<br data-start=\"9092\" data-end=\"9095\" \/><strong data-start=\"9095\" data-end=\"9108\">Answer: A<\/strong><\/p>\n<hr data-start=\"9110\" data-end=\"9113\" \/>\n<p data-start=\"9115\" data-end=\"9238\"><strong data-start=\"9115\" data-end=\"9161\">73. Which function checks if value is NaN?<\/strong><br data-start=\"9161\" data-end=\"9164\" \/>A. isNaN()<br data-start=\"9174\" data-end=\"9177\" \/>B. checkNaN()<br data-start=\"9190\" data-end=\"9193\" \/>C. NaNcheck()<br data-start=\"9206\" data-end=\"9209\" \/>D. isNumber()<br data-start=\"9222\" data-end=\"9225\" \/><strong data-start=\"9225\" data-end=\"9238\">Answer: A<\/strong><\/p>\n<hr data-start=\"9240\" data-end=\"9243\" \/>\n<p data-start=\"9245\" data-end=\"9379\"><strong data-start=\"9245\" data-end=\"9293\">74. Which keyword is used to create promise?<\/strong><br data-start=\"9293\" data-end=\"9296\" \/>A. new Promise<br data-start=\"9310\" data-end=\"9313\" \/>B. promise()<br data-start=\"9325\" data-end=\"9328\" \/>C. createPromise()<br data-start=\"9346\" data-end=\"9349\" \/>D. Promise.new<br data-start=\"9363\" data-end=\"9366\" \/><strong data-start=\"9366\" data-end=\"9379\">Answer: A<\/strong><\/p>\n<hr data-start=\"9381\" data-end=\"9384\" \/>\n<p data-start=\"9386\" data-end=\"9500\"><strong data-start=\"9386\" data-end=\"9432\">75. Which keyword handles promise success?<\/strong><br data-start=\"9432\" data-end=\"9435\" \/>A. then()<br data-start=\"9444\" data-end=\"9447\" \/>B. catch()<br data-start=\"9457\" data-end=\"9460\" \/>C. resolve()<br data-start=\"9472\" data-end=\"9475\" \/>D. done()<br data-start=\"9484\" data-end=\"9487\" \/><strong data-start=\"9487\" data-end=\"9500\">Answer: A<\/strong><\/p>\n<hr data-start=\"9502\" data-end=\"9505\" \/>\n<p data-start=\"9507\" data-end=\"9619\"><strong data-start=\"9507\" data-end=\"9551\">76. Which keyword handles promise error?<\/strong><br data-start=\"9551\" data-end=\"9554\" \/>A. error()<br data-start=\"9564\" data-end=\"9567\" \/>B. catch()<br data-start=\"9577\" data-end=\"9580\" \/>C. fail()<br data-start=\"9589\" data-end=\"9592\" \/>D. reject()<br data-start=\"9603\" data-end=\"9606\" \/><strong data-start=\"9606\" data-end=\"9619\">Answer: B<\/strong><\/p>\n<hr data-start=\"9621\" data-end=\"9624\" \/>\n<p data-start=\"9626\" data-end=\"9745\"><strong data-start=\"9626\" data-end=\"9683\">77. Which keyword is used for asynchronous functions?<\/strong><br data-start=\"9683\" data-end=\"9686\" \/>A. async<br data-start=\"9694\" data-end=\"9697\" \/>B. wait<br data-start=\"9704\" data-end=\"9707\" \/>C. sync<br data-start=\"9714\" data-end=\"9717\" \/>D. awaitOnly<br data-start=\"9729\" data-end=\"9732\" \/><strong data-start=\"9732\" data-end=\"9745\">Answer: A<\/strong><\/p>\n<hr data-start=\"9747\" data-end=\"9750\" \/>\n<p data-start=\"9752\" data-end=\"9856\"><strong data-start=\"9752\" data-end=\"9797\">78. Which keyword waits for async result?<\/strong><br data-start=\"9797\" data-end=\"9800\" \/>A. wait<br data-start=\"9807\" data-end=\"9810\" \/>B. async<br data-start=\"9818\" data-end=\"9821\" \/>C. await<br data-start=\"9829\" data-end=\"9832\" \/>D. pause<br data-start=\"9840\" data-end=\"9843\" \/><strong data-start=\"9843\" data-end=\"9856\">Answer: C<\/strong><\/p>\n<hr data-start=\"9858\" data-end=\"9861\" \/>\n<p data-start=\"9863\" data-end=\"9979\"><strong data-start=\"9863\" data-end=\"9910\">79. Which object represents browser window?<\/strong><br data-start=\"9910\" data-end=\"9913\" \/>A. document<br data-start=\"9924\" data-end=\"9927\" \/>B. window<br data-start=\"9936\" data-end=\"9939\" \/>C. screen<br data-start=\"9948\" data-end=\"9951\" \/>D. navigator<br data-start=\"9963\" data-end=\"9966\" \/><strong data-start=\"9966\" data-end=\"9979\">Answer: B<\/strong><\/p>\n<hr data-start=\"9981\" data-end=\"9984\" \/>\n<p data-start=\"9986\" data-end=\"10096\"><strong data-start=\"9986\" data-end=\"10026\">80. Which object represents webpage?<\/strong><br data-start=\"10026\" data-end=\"10029\" \/>A. window<br data-start=\"10038\" data-end=\"10041\" \/>B. document<br data-start=\"10052\" data-end=\"10055\" \/>C. navigator<br data-start=\"10067\" data-end=\"10070\" \/>D. browser<br data-start=\"10080\" data-end=\"10083\" \/><strong data-start=\"10083\" data-end=\"10096\">Answer: B<\/strong><\/p>\n<hr data-start=\"10098\" data-end=\"10101\" \/>\n<p data-start=\"10103\" data-end=\"10231\"><strong data-start=\"10103\" data-end=\"10137\">81. Which method reloads page?<\/strong><br data-start=\"10137\" data-end=\"10140\" \/>A. reloadPage()<br data-start=\"10155\" data-end=\"10158\" \/>B. location.reload()<br data-start=\"10178\" data-end=\"10181\" \/>C. refresh()<br data-start=\"10193\" data-end=\"10196\" \/>D. window.refresh()<br data-start=\"10215\" data-end=\"10218\" \/><strong data-start=\"10218\" data-end=\"10231\">Answer: B<\/strong><\/p>\n<hr data-start=\"10233\" data-end=\"10236\" \/>\n<p data-start=\"10238\" data-end=\"10357\"><strong data-start=\"10238\" data-end=\"10274\">82. Which method redirects page?<\/strong><br data-start=\"10274\" data-end=\"10277\" \/>A. location.href<br data-start=\"10293\" data-end=\"10296\" \/>B. window.redirect<br data-start=\"10314\" data-end=\"10317\" \/>C. page.move<br data-start=\"10329\" data-end=\"10332\" \/>D. goto()<br data-start=\"10341\" data-end=\"10344\" \/><strong data-start=\"10344\" data-end=\"10357\">Answer: A<\/strong><\/p>\n<hr data-start=\"10359\" data-end=\"10362\" \/>\n<p data-start=\"10364\" data-end=\"10475\"><strong data-start=\"10364\" data-end=\"10407\">83. Which event occurs when page loads?<\/strong><br data-start=\"10407\" data-end=\"10410\" \/>A. onload<br data-start=\"10419\" data-end=\"10422\" \/>B. onclick<br data-start=\"10432\" data-end=\"10435\" \/>C. onchange<br data-start=\"10446\" data-end=\"10449\" \/>D. onhover<br data-start=\"10459\" data-end=\"10462\" \/><strong data-start=\"10462\" data-end=\"10475\">Answer: A<\/strong><\/p>\n<hr data-start=\"10477\" data-end=\"10480\" \/>\n<p data-start=\"10482\" data-end=\"10612\"><strong data-start=\"10482\" data-end=\"10539\">84. Which event occurs when mouse moves over element?<\/strong><br data-start=\"10539\" data-end=\"10542\" \/>A. onmouseover<br data-start=\"10556\" data-end=\"10559\" \/>B. onclick<br data-start=\"10569\" data-end=\"10572\" \/>C. onchange<br data-start=\"10583\" data-end=\"10586\" \/>D. onfocus<br data-start=\"10596\" data-end=\"10599\" \/><strong data-start=\"10599\" data-end=\"10612\">Answer: A<\/strong><\/p>\n<hr data-start=\"10614\" data-end=\"10617\" \/>\n<p data-start=\"10619\" data-end=\"10737\"><strong data-start=\"10619\" data-end=\"10669\">85. Which event occurs when input loses focus?<\/strong><br data-start=\"10669\" data-end=\"10672\" \/>A. onblur<br data-start=\"10681\" data-end=\"10684\" \/>B. onfocus<br data-start=\"10694\" data-end=\"10697\" \/>C. onchange<br data-start=\"10708\" data-end=\"10711\" \/>D. onclick<br data-start=\"10721\" data-end=\"10724\" \/><strong data-start=\"10724\" data-end=\"10737\">Answer: A<\/strong><\/p>\n<hr data-start=\"10739\" data-end=\"10742\" \/>\n<p data-start=\"10744\" data-end=\"10852\"><strong data-start=\"10744\" data-end=\"10790\">86. Which keyword deletes object property?<\/strong><br data-start=\"10790\" data-end=\"10793\" \/>A. remove<br data-start=\"10802\" data-end=\"10805\" \/>B. delete<br data-start=\"10814\" data-end=\"10817\" \/>C. clear<br data-start=\"10825\" data-end=\"10828\" \/>D. erase<br data-start=\"10836\" data-end=\"10839\" \/><strong data-start=\"10839\" data-end=\"10852\">Answer: B<\/strong><\/p>\n<hr data-start=\"10854\" data-end=\"10857\" \/>\n<p data-start=\"10859\" data-end=\"10987\"><strong data-start=\"10859\" data-end=\"10908\">87. Which method checks string contains text?<\/strong><br data-start=\"10908\" data-end=\"10911\" \/>A. includes()<br data-start=\"10924\" data-end=\"10927\" \/>B. contains()<br data-start=\"10940\" data-end=\"10943\" \/>C. match()<br data-start=\"10953\" data-end=\"10956\" \/>D. searchText()<br data-start=\"10971\" data-end=\"10974\" \/><strong data-start=\"10974\" data-end=\"10987\">Answer: A<\/strong><\/p>\n<hr data-start=\"10989\" data-end=\"10992\" \/>\n<p data-start=\"10994\" data-end=\"11106\"><strong data-start=\"10994\" data-end=\"11039\">88. Which method extracts part of string?<\/strong><br data-start=\"11039\" data-end=\"11042\" \/>A. slice()<br data-start=\"11052\" data-end=\"11055\" \/>B. cut()<br data-start=\"11063\" data-end=\"11066\" \/>C. split()<br data-start=\"11076\" data-end=\"11079\" \/>D. divide()<br data-start=\"11090\" data-end=\"11093\" \/><strong data-start=\"11093\" data-end=\"11106\">Answer: A<\/strong><\/p>\n<hr data-start=\"11108\" data-end=\"11111\" \/>\n<p data-start=\"11113\" data-end=\"11227\"><strong data-start=\"11113\" data-end=\"11159\">89. Which method splits string into array?<\/strong><br data-start=\"11159\" data-end=\"11162\" \/>A. slice()<br data-start=\"11172\" data-end=\"11175\" \/>B. split()<br data-start=\"11185\" data-end=\"11188\" \/>C. join()<br data-start=\"11197\" data-end=\"11200\" \/>D. divide()<br data-start=\"11211\" data-end=\"11214\" \/><strong data-start=\"11214\" data-end=\"11227\">Answer: B<\/strong><\/p>\n<hr data-start=\"11229\" data-end=\"11232\" \/>\n<p data-start=\"11234\" data-end=\"11338\"><strong data-start=\"11234\" data-end=\"11269\">90. Which method merges arrays?<\/strong><br data-start=\"11269\" data-end=\"11272\" \/>A. join()<br data-start=\"11281\" data-end=\"11284\" \/>B. concat()<br data-start=\"11295\" data-end=\"11298\" \/>C. merge()<br data-start=\"11308\" data-end=\"11311\" \/>D. attach()<br data-start=\"11322\" data-end=\"11325\" \/><strong data-start=\"11325\" data-end=\"11338\">Answer: B<\/strong><\/p>\n<hr data-start=\"11340\" data-end=\"11343\" \/>\n<p data-start=\"11345\" data-end=\"11450\"><strong data-start=\"11345\" data-end=\"11378\">91. Which method sorts array?<\/strong><br data-start=\"11378\" data-end=\"11381\" \/>A. arrange()<br data-start=\"11393\" data-end=\"11396\" \/>B. order()<br data-start=\"11406\" data-end=\"11409\" \/>C. sort()<br data-start=\"11418\" data-end=\"11421\" \/>D. organize()<br data-start=\"11434\" data-end=\"11437\" \/><strong data-start=\"11437\" data-end=\"11450\">Answer: C<\/strong><\/p>\n<hr data-start=\"11452\" data-end=\"11455\" \/>\n<p data-start=\"11457\" data-end=\"11562\"><strong data-start=\"11457\" data-end=\"11493\">92. Which method reverses array?<\/strong><br data-start=\"11493\" data-end=\"11496\" \/>A. reverse()<br data-start=\"11508\" data-end=\"11511\" \/>B. invert()<br data-start=\"11522\" data-end=\"11525\" \/>C. back()<br data-start=\"11534\" data-end=\"11537\" \/>D. flip()<br data-start=\"11546\" data-end=\"11549\" \/><strong data-start=\"11549\" data-end=\"11562\">Answer: A<\/strong><\/p>\n<hr data-start=\"11564\" data-end=\"11567\" \/>\n<p data-start=\"11569\" data-end=\"11659\"><strong data-start=\"11569\" data-end=\"11610\">93. Which operator checks inequality?<\/strong><br data-start=\"11610\" data-end=\"11613\" \/>A. !=<br data-start=\"11618\" data-end=\"11621\" \/>B. ==<br data-start=\"11626\" data-end=\"11629\" \/>C. ===<br data-start=\"11635\" data-end=\"11638\" \/>D. &lt;=<br data-start=\"11643\" data-end=\"11646\" \/><strong data-start=\"11646\" data-end=\"11659\">Answer: A<\/strong><\/p>\n<hr data-start=\"11661\" data-end=\"11664\" \/>\n<p data-start=\"11666\" data-end=\"11787\"><strong data-start=\"11666\" data-end=\"11708\">94. Which method returns current date?<\/strong><br data-start=\"11708\" data-end=\"11711\" \/>A. Date.now()<br data-start=\"11724\" data-end=\"11727\" \/>B. getDate()<br data-start=\"11739\" data-end=\"11742\" \/>C. currentDate()<br data-start=\"11758\" data-end=\"11761\" \/>D. today()<br data-start=\"11771\" data-end=\"11774\" \/><strong data-start=\"11774\" data-end=\"11787\">Answer: A<\/strong><\/p>\n<hr data-start=\"11789\" data-end=\"11792\" \/>\n<p data-start=\"11794\" data-end=\"11903\"><strong data-start=\"11794\" data-end=\"11839\">95. Which object handles math operations?<\/strong><br data-start=\"11839\" data-end=\"11842\" \/>A. Number<br data-start=\"11851\" data-end=\"11854\" \/>B. Math<br data-start=\"11861\" data-end=\"11864\" \/>C. Calc<br data-start=\"11871\" data-end=\"11874\" \/>D. Arithmetic<br data-start=\"11887\" data-end=\"11890\" \/><strong data-start=\"11890\" data-end=\"11903\">Answer: B<\/strong><\/p>\n<hr data-start=\"11905\" data-end=\"11908\" \/>\n<p data-start=\"11910\" data-end=\"12040\"><strong data-start=\"11910\" data-end=\"11953\">96. Which method returns random number?<\/strong><br data-start=\"11953\" data-end=\"11956\" \/>A. Math.random()<br data-start=\"11972\" data-end=\"11975\" \/>B. Number.random()<br data-start=\"11993\" data-end=\"11996\" \/>C. random()<br data-start=\"12007\" data-end=\"12010\" \/>D. getRandom()<br data-start=\"12024\" data-end=\"12027\" \/><strong data-start=\"12027\" data-end=\"12040\">Answer: A<\/strong><\/p>\n<hr data-start=\"12042\" data-end=\"12045\" \/>\n<p data-start=\"12047\" data-end=\"12145\"><strong data-start=\"12047\" data-end=\"12086\">97. Which keyword ends switch case?<\/strong><br data-start=\"12086\" data-end=\"12089\" \/>A. stop<br data-start=\"12096\" data-end=\"12099\" \/>B. exit<br data-start=\"12106\" data-end=\"12109\" \/>C. break<br data-start=\"12117\" data-end=\"12120\" \/>D. return<br data-start=\"12129\" data-end=\"12132\" \/><strong data-start=\"12132\" data-end=\"12145\">Answer: C<\/strong><\/p>\n<hr data-start=\"12147\" data-end=\"12150\" \/>\n<p data-start=\"12152\" data-end=\"12259\"><strong data-start=\"12152\" data-end=\"12204\">98. Which statement selects multiple conditions?<\/strong><br data-start=\"12204\" data-end=\"12207\" \/>A. if<br data-start=\"12212\" data-end=\"12215\" \/>B. switch<br data-start=\"12224\" data-end=\"12227\" \/>C. loop<br data-start=\"12234\" data-end=\"12237\" \/>D. for<br data-start=\"12243\" data-end=\"12246\" \/><strong data-start=\"12246\" data-end=\"12259\">Answer: B<\/strong><\/p>\n<hr data-start=\"12261\" data-end=\"12264\" \/>\n<p data-start=\"12266\" data-end=\"12370\"><strong data-start=\"12266\" data-end=\"12312\">99. JavaScript files have which extension?<\/strong><br data-start=\"12312\" data-end=\"12315\" \/>A. .java<br data-start=\"12323\" data-end=\"12326\" \/>B. .js<br data-start=\"12332\" data-end=\"12335\" \/>C. .script<br data-start=\"12345\" data-end=\"12348\" \/>D. .jv<br data-start=\"12354\" data-end=\"12357\" \/><strong data-start=\"12357\" data-end=\"12370\">Answer: B<\/strong><\/p>\n<hr data-start=\"12372\" data-end=\"12375\" \/>\n<p data-start=\"12377\" data-end=\"12495\"><strong data-start=\"12377\" data-end=\"12427\">100. JavaScript can run without browser using?<\/strong><br data-start=\"12427\" data-end=\"12430\" \/>A. Node.js<br data-start=\"12440\" data-end=\"12443\" \/>B. React<br data-start=\"12451\" data-end=\"12454\" \/>C. Angular<br data-start=\"12464\" data-end=\"12467\" \/>D. Bootstrap<br data-start=\"12479\" data-end=\"12482\" \/><strong data-start=\"12482\" data-end=\"12495\">Answer: A<\/strong><\/p>\n<hr data-start=\"12497\" data-end=\"12500\" \/>\n<pre data-start=\"6288\" data-end=\"6423\">Advertisement:<\/pre>\n<p data-start=\"6288\" data-end=\"6423\"><a href=\"https:\/\/rgsoftwares.com\/school-management-software\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-4867\" src=\"https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software-300x300.png\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software-300x300.png 300w, https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software-1024x1024.png 1024w, https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software-150x150.png 150w, https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software-768x768.png 768w, https:\/\/murreeroad.org\/wp-content\/uploads\/2025\/12\/school-management-software.png 1080w\" alt=\"school-management-software\" width=\"300\" height=\"300\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>100 JavaScript Basics MCQs with Answers | Beginner to Intermediate JS Quiz. Explore 100 JavaScript Basics MCQs with answers designed for beginners and intermediate learners. Improve your JS skills with multiple choice questions covering variables, functions, loops, DOM, arrays, events, and more. Perfect for exams, interviews, and practice tests. If you are preparing for exams, &#8230; <a title=\"100 JavaScript Basics MCQs with Answers\" class=\"read-more\" href=\"https:\/\/learn-nest.murreeroad.org\/blog\/100-javascript-basics-mcqs-with-answers\/\" aria-label=\"Read more about 100 JavaScript Basics MCQs with Answers\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":5170,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowprK_DA:productID":"","om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2106],"tags":[3981,3983,3965,3971,3982,3977,3970,3974,3979,3966,3969,3976,3975,3984,3967,3972,3968,3973,3978,3980],"class_list":["post-5169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mcqs","tag-front-end-development-quiz","tag-javascript-assessment-test","tag-javascript-basics-mcqs","tag-javascript-beginner-questions","tag-javascript-certification-questions","tag-javascript-coding-mcqs","tag-javascript-exam-preparation","tag-javascript-fundamentals-quiz","tag-javascript-learning-material","tag-javascript-multiple-choice-questions","tag-javascript-objective-questions","tag-javascript-online-test","tag-javascript-practice-questions","tag-javascript-programming-basics","tag-javascript-quiz-with-answers","tag-javascript-test-paper","tag-js-interview-questions","tag-js-programming-mcqs","tag-js-theory-questions","tag-web-development-mcqs"],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers.png",1536,1024,false],"thumbnail":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers-150x150.png",150,150,true],"medium":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers-300x200.png",300,200,true],"medium_large":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers-768x512.png",768,512,true],"large":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers-1024x683.png",1024,683,true],"1536x1536":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers.png",1536,1024,false],"2048x2048":["https:\/\/learn-nest.murreeroad.org\/blog\/wp-content\/uploads\/2026\/02\/100-JavaScript-Basics-MCQs-with-Answers.png",1536,1024,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/learn-nest.murreeroad.org\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"100 JavaScript Basics MCQs with Answers | Beginner to Intermediate JS Quiz. Explore 100 JavaScript Basics MCQs with answers designed for beginners and intermediate learners. Improve your JS skills with multiple choice questions covering variables, functions, loops, DOM, arrays, events, and more. Perfect for exams, interviews, and practice tests. If you are preparing for exams,&hellip;","_links":{"self":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/5169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/comments?post=5169"}],"version-history":[{"count":2,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/5169\/revisions"}],"predecessor-version":[{"id":5172,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/posts\/5169\/revisions\/5172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/media\/5170"}],"wp:attachment":[{"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/media?parent=5169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/categories?post=5169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn-nest.murreeroad.org\/blog\/wp-json\/wp\/v2\/tags?post=5169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}