Java script: 22 MCQs with answers

All 22 multiple-choice questions from this kit, free and with no sign-up.

Warm-up · 9 questions

Q1. JavaScript માં variable declare કરવા માટે નીચેનામાંથી કયો keyword વપરાય છે?

Beginner
A int B float C var D string
Show answer & explanation

var

JavaScript માં variable declare કરવા માટે var, let, અને const keywords વપરાય છે. int, string, float એ JavaScript માં variable types નથી.

Q2. JavaScript function ને define કરવા માટે નીચેનામાંથી કયો syntax સાચો છે?

Beginner
A func myFunction() {} B function: myFunction() {} C function myFunction() {} D def myFunction() {}
Show answer & explanation

function myFunction() {}

JavaScript માં function ને 'function' keyword વડે define કરવામાં આવે છે, ત્યારબાદ function name અને parentheses આવે છે.

Q3. JavaScript માં array માં પ્રથમ element નો index શું છે?

Beginner
A 1 B 0 C -1 D undefined
Show answer & explanation

0

JavaScript માં array zero-indexed છે, એટલે કે પ્રથમ element નો index 0 છે.

Q4. JavaScript function માં parameters કેવી રીતે pass કરવામાં આવે છે?

Beginner
A function name પછી angle brackets માં B function name પછી curly braces માં C function name પછી parentheses માં D function name પછી square brackets માં
Show answer & explanation

function name પછી parentheses માં

JavaScript function માં parameters parentheses () માં pass કરવામાં આવે છે, જેમ કે function add(a, b) {}.

Q5. JavaScript માં 'boolean' ડેટા ટાઈપ કેટલી values લઈ શકે છે?

Beginner
A ત્રણ: true, false, અને null B બે: true અને false C ચાર: true, false, 0, અને 1 D એક: true
Show answer & explanation

બે: true અને false

Boolean ડેટા ટાઈપ માત્ર બે values લઈ શકે છે: true અને false.

Q6. JavaScript માં 'undefined' શું દર્શાવે છે?

Beginner
A variable declare જ નથી થયો B variable declare થયો પણ value assign નથી C variable ની value 0 છે D variable ની value null છે
Show answer & explanation

variable declare થયો પણ value assign નથી

'undefined' એ variable declare થયો પણ તેને કોઈ value assign ન થઈ હોય ત્યારે મળે છે.

Q7. JavaScript માં 'string' ડેટા ટાઈપ માટે કયા quotes વાપરી શકાય છે?

Beginner
A માત્ર single quotes B માત્ર backticks C double, single, અને backticks D માત્ર double quotes
Show answer & explanation

double, single, અને backticks

JavaScript માં string માટે double quotes (""), single quotes (''), અને backticks (``) ત્રણેય વાપરી શકાય છે.

Q8. JavaScript માં 'var' keyword વડે declare કરેલ variable ને reassign કરી શકાય છે.

Beginner
A True B False
Show answer & explanation

True

'var' variable ને કોઈપણ સમયે reassign કરી શકાય છે, કારણ કે તે mutable છે.

Q9. JavaScript માં 'number' ડેટા ટાઈપ integer અને float બંનેને આવરી લે છે.

Beginner
A True B False
Show answer & explanation

True

JavaScript માં 'number' ડેટા ટાઈપ integer અને float બંને માટે સમાન છે, અલગ types નથી.

Building up · 8 questions

Q10. JavaScript માં 'null' ડેટા ટાઈપ શું દર્શાવે છે?

Intermediate
A એક intentional absence of any object value B એક undefined value C એક boolean false D એક ખાલી string
Show answer & explanation

એક intentional absence of any object value

null એ intentional રીતે object value ની ગેરહાજરી દર્શાવે છે. undefined એ variable declare થયો પણ value assign ન થઈ તે દર્શાવે છે.

Q11. JavaScript માં '===' ઓપરેટર શું કરે છે?

Intermediate
A value અને data type બંનેની સરખામણી કરે છે B માત્ર value ની સરખામણી કરે છે C માત્ર data type ની સરખામણી કરે છે D value ને string માં convert કરીને સરખામણી કરે છે
Show answer & explanation

value અને data type બંનેની સરખામણી કરે છે

'===' strict equality operator છે જે value અને data type બંનેની સરખામણી કરે છે, જ્યારે '==' માત્ર value ની સરખામણી કરે છે.

Q12. JavaScript માં 'typeof' ઓપરેટર શું રિટર્ન કરે છે?

Intermediate
A variable ની length B variable નું name C variable નો data type string તરીકે D variable ની value
Show answer & explanation

variable નો data type string તરીકે

'typeof' ઓપરેટર variable ના data type ને string format માં રિટર્ન કરે છે, જેમ કે 'number', 'string', 'boolean', વગેરે.

Q13. JavaScript માં 'NaN' શું દર્શાવે છે?

Intermediate
A New Array Number B Not a Number C Null and Null D Negative Number
Show answer & explanation

Not a Number

NaN એ 'Not a Number' દર્શાવે છે અને તે એક special value છે જે invalid number operation પર મળે છે, જેમ કે 0/0.

Q14. JavaScript માં 'const' keyword વડે declare કરેલ variable ની value બદલી શકાય છે?

Intermediate
A હા, પરંતુ માત્ર function ની અંદર B હા, કોઈપણ સમયે C ના, પરંતુ તેનો data type બદલી શકાય છે D ના, તે constant છે અને reassign કરી શકાતી નથી
Show answer & explanation

ના, તે constant છે અને reassign કરી શકાતી નથી

'const' variable ને reassign કરી શકાતું નથી, પરંતુ જો તે object અથવા array હોય તો તેની properties બદલી શકાય છે.

Q15. JavaScript function માં 'return' statement વગર function શું રિટર્ન કરે છે?

Intermediate
A false B 0 C null D undefined
Show answer & explanation

undefined

જો function માં 'return' statement ન હોય, તો function by default 'undefined' રિટર્ન કરે છે.

Q16. JavaScript function માં 'return' statement પછી કોઈ code execute થતો નથી.

Intermediate
A True B False
Show answer & explanation

True

'return' statement function ને તરત જ સમાપ્ત કરે છે, તેથી તે પછીનો code execute થતો નથી.

Q17. JavaScript માં 'let' keyword વડે declare કરેલ variable ને function ની બહારથી access કરી શકાય છે.

Intermediate
A True B False
Show answer & explanation

False

'let' block-scoped છે, તેથી તે માત્ર તે block ની અંદર જ access થઈ શકે છે, function ની બહાર નહીં.

Topper level · 5 questions

Q18. JavaScript માં 'let' અને 'var' વચ્ચેનો મુખ્ય તફાવત શું છે?

Advanced
A બંને સરખા છે B 'let' block-scoped છે, 'var' function-scoped છે C 'let' function-scoped છે, 'var' block-scoped છે D 'let' global-scoped છે, 'var' local-scoped છે
Show answer & explanation

'let' block-scoped છે, 'var' function-scoped છે

'let' block-scoped છે, એટલે કે તે માત્ર તે block (e.g., if, for) માં જ ઉપલબ્ધ છે, જ્યારે 'var' function-scoped છે અને function ની અંદર ગમે ત્યાં ઉપલબ્ધ છે.

Q19. JavaScript માં 'function expression' શું છે?

Advanced
A function ને parameter તરીકે pass કરવું B function ને name આપવું C function ને return કરવું D function ને variable માં assign કરવું
Show answer & explanation

function ને variable માં assign કરવું

Function expression એ function ને variable માં assign કરવાની રીત છે, જેમ કે const myFunc = function() {}.

Q20. JavaScript માં 'typeof null' શું રિટર્ન કરે છે?

Advanced
A 'boolean' B 'undefined' C 'object' D 'null'
Show answer & explanation

'object'

JavaScript માં 'typeof null' 'object' રિટર્ન કરે છે, જે એક historical bug છે પરંતુ તેને સુધારવામાં આવ્યો નથી કારણ કે તે ઘણા code ને તોડી શકે છે.

Q21. JavaScript માં 'NaN' એ 'typeof' ઓપરેટર વડે 'number' રિટર્ન કરે છે.

Advanced
A True B False
Show answer & explanation

True

'typeof NaN' 'number' રિટર્ન કરે છે, કારણ કે NaN એ number type ની special value છે.

Q22. JavaScript માં 'function declaration' ને hoisting થાય છે.

Advanced
A True B False
Show answer & explanation

True

Function declaration ને JavaScript માં hoisting થાય છે, એટલે કે તેને declare કરતા પહેલા call કરી શકાય છે.

Make your own

Your notes can be a kit like these

Every kit here was made from real study material. Point Veda at a chapter, a PDF, a photo or a link and get notes, flashcards, practice MCQs, games and a scored test — free, in 42 languages.

  • Chapter notes
  • Flashcards
  • Practice MCQs
  • Scored tests
  • Exam prep

Get Veda free See what students get

Free to start · No ads · Works in 42 languages