Which of these is a correct array literal?
A). {}
B). []
C). [[]]
D). Array()
Which symbol represents a null literal?
A). undefined
B). null
C). NULL
D). none
Which literal can contain mixed data types?
A). Object
B). Array
C). String
D). Number
How would you define an empty object literal?
A). []
B). {}
C). empty
D). Object()
Which literal correctly defines an object with a method?
A). { name: 'Alice' }
B). { name: 'Alice', greet: function() { return 'Hello'; } }
C). { 'name': 'Alice', 'greet': () => 'Hello' }
D). { name: 'Alice', greet() { return 'Hello'; } }
How do you declare a Symbol literal?
A). Symbol()
B). symbol('id')
C). Symbol('id')
D). symbol()
Which regular expression literal matches a string containing 'abc'?
A). /abc/
B). /a.b.c/
C). /ab*c/
D). /abc/i
Which of the following is a valid numeric literal in JavaScript?
A). 1234
B). 0b1010
C). 0xGHI
D). 0o89
Which of the following correctly defines a method in an object literal?
A). { name: 'Alice', greet: () => 'Hello' }
B). { name: 'Alice', greet() { return 'Hello'; } }
C). { name: 'Alice', greet: function() { return 'Hello'; } }
D). All of the above
Which of the following is a valid hexadecimal literal?
A). 0xG1
B). 0x1G
C). 0x1A
D). 0x1Z