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 વપરાય છે?
BeginnerShow answer & explanation
var
JavaScript માં variable declare કરવા માટે var, let, અને const keywords વપરાય છે. int, string, float એ JavaScript માં variable types નથી.
Q2. JavaScript function ને define કરવા માટે નીચેનામાંથી કયો syntax સાચો છે?
BeginnerShow answer & explanation
function myFunction() {}
JavaScript માં function ને 'function' keyword વડે define કરવામાં આવે છે, ત્યારબાદ function name અને parentheses આવે છે.
Q3. JavaScript માં array માં પ્રથમ element નો index શું છે?
BeginnerShow answer & explanation
0
JavaScript માં array zero-indexed છે, એટલે કે પ્રથમ element નો index 0 છે.
Q4. JavaScript function માં parameters કેવી રીતે pass કરવામાં આવે છે?
BeginnerShow answer & explanation
function name પછી parentheses માં
JavaScript function માં parameters parentheses () માં pass કરવામાં આવે છે, જેમ કે function add(a, b) {}.
Q5. JavaScript માં 'boolean' ડેટા ટાઈપ કેટલી values લઈ શકે છે?
BeginnerShow answer & explanation
બે: true અને false
Boolean ડેટા ટાઈપ માત્ર બે values લઈ શકે છે: true અને false.
Q6. JavaScript માં 'undefined' શું દર્શાવે છે?
BeginnerShow answer & explanation
variable declare થયો પણ value assign નથી
'undefined' એ variable declare થયો પણ તેને કોઈ value assign ન થઈ હોય ત્યારે મળે છે.
Q7. JavaScript માં 'string' ડેટા ટાઈપ માટે કયા quotes વાપરી શકાય છે?
BeginnerShow answer & explanation
double, single, અને backticks
JavaScript માં string માટે double quotes (""), single quotes (''), અને backticks (``) ત્રણેય વાપરી શકાય છે.
Q8. JavaScript માં 'var' keyword વડે declare કરેલ variable ને reassign કરી શકાય છે.
BeginnerShow answer & explanation
True
'var' variable ને કોઈપણ સમયે reassign કરી શકાય છે, કારણ કે તે mutable છે.
Q9. JavaScript માં 'number' ડેટા ટાઈપ integer અને float બંનેને આવરી લે છે.
BeginnerShow answer & explanation
True
JavaScript માં 'number' ડેટા ટાઈપ integer અને float બંને માટે સમાન છે, અલગ types નથી.
Building up · 8 questions
Q10. JavaScript માં 'null' ડેટા ટાઈપ શું દર્શાવે છે?
IntermediateShow answer & explanation
એક intentional absence of any object value
null એ intentional રીતે object value ની ગેરહાજરી દર્શાવે છે. undefined એ variable declare થયો પણ value assign ન થઈ તે દર્શાવે છે.
Q11. JavaScript માં '===' ઓપરેટર શું કરે છે?
IntermediateShow answer & explanation
value અને data type બંનેની સરખામણી કરે છે
'===' strict equality operator છે જે value અને data type બંનેની સરખામણી કરે છે, જ્યારે '==' માત્ર value ની સરખામણી કરે છે.
Q12. JavaScript માં 'typeof' ઓપરેટર શું રિટર્ન કરે છે?
IntermediateShow answer & explanation
variable નો data type string તરીકે
'typeof' ઓપરેટર variable ના data type ને string format માં રિટર્ન કરે છે, જેમ કે 'number', 'string', 'boolean', વગેરે.
Q13. JavaScript માં 'NaN' શું દર્શાવે છે?
IntermediateShow answer & explanation
Not a Number
NaN એ 'Not a Number' દર્શાવે છે અને તે એક special value છે જે invalid number operation પર મળે છે, જેમ કે 0/0.
Q14. JavaScript માં 'const' keyword વડે declare કરેલ variable ની value બદલી શકાય છે?
IntermediateShow answer & explanation
ના, તે constant છે અને reassign કરી શકાતી નથી
'const' variable ને reassign કરી શકાતું નથી, પરંતુ જો તે object અથવા array હોય તો તેની properties બદલી શકાય છે.
Q15. JavaScript function માં 'return' statement વગર function શું રિટર્ન કરે છે?
IntermediateShow answer & explanation
undefined
જો function માં 'return' statement ન હોય, તો function by default 'undefined' રિટર્ન કરે છે.
Q16. JavaScript function માં 'return' statement પછી કોઈ code execute થતો નથી.
IntermediateShow answer & explanation
True
'return' statement function ને તરત જ સમાપ્ત કરે છે, તેથી તે પછીનો code execute થતો નથી.
Q17. JavaScript માં 'let' keyword વડે declare કરેલ variable ને function ની બહારથી access કરી શકાય છે.
IntermediateShow answer & explanation
False
'let' block-scoped છે, તેથી તે માત્ર તે block ની અંદર જ access થઈ શકે છે, function ની બહાર નહીં.
Topper level · 5 questions
Q18. JavaScript માં 'let' અને 'var' વચ્ચેનો મુખ્ય તફાવત શું છે?
AdvancedShow answer & explanation
'let' block-scoped છે, 'var' function-scoped છે
'let' block-scoped છે, એટલે કે તે માત્ર તે block (e.g., if, for) માં જ ઉપલબ્ધ છે, જ્યારે 'var' function-scoped છે અને function ની અંદર ગમે ત્યાં ઉપલબ્ધ છે.
Q19. JavaScript માં 'function expression' શું છે?
AdvancedShow answer & explanation
function ને variable માં assign કરવું
Function expression એ function ને variable માં assign કરવાની રીત છે, જેમ કે const myFunc = function() {}.
Q20. JavaScript માં 'typeof null' શું રિટર્ન કરે છે?
AdvancedShow answer & explanation
'object'
JavaScript માં 'typeof null' 'object' રિટર્ન કરે છે, જે એક historical bug છે પરંતુ તેને સુધારવામાં આવ્યો નથી કારણ કે તે ઘણા code ને તોડી શકે છે.
Q21. JavaScript માં 'NaN' એ 'typeof' ઓપરેટર વડે 'number' રિટર્ન કરે છે.
AdvancedShow answer & explanation
True
'typeof NaN' 'number' રિટર્ન કરે છે, કારણ કે NaN એ number type ની special value છે.
Q22. JavaScript માં 'function declaration' ને hoisting થાય છે.
AdvancedShow answer & explanation
True
Function declaration ને JavaScript માં hoisting થાય છે, એટલે કે તેને declare કરતા પહેલા call કરી શકાય છે.
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