Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Waarom drukt de volgende code van js per console de string "banana"? const woord = ('b' + 'a' + 'a' + 'a'.to LowerCase(); console.log(word);?

###

### Antwoord:
Waarom drukt de volgende code van js per console de string "banana"? const woord = ('b' + 'a' + 'a' + 'a'.to LowerCase(); console.log(word);?
De volgende code js toont de string "banaan" in de console omdat de operator twee verschillende functies in JavaScript heeft: som en concatenation. Bij gebruik met getallen, de operator voert de som en wanneer gebruikt met strings, voert hij de concatenation. Daarnaast kan deze operator ook worden gebruikt als een unary operator door het omzetten van zijn operand in een getal als het nog niet is. In de code, de uitdrukking ('b' 'a' 'a' 'a' ) wordt geëvalueerd van links naar rechts. Eerst, de strings 'b' en 'a' zijn samengevoegd, resulterend in 'drie'. Dan wordt de unary operator toegepast op de string 'a', waardoor het nul is. Dan wordt nul toegevoegd aan de string "drie," impliciet zet de string om in een lege string en concateneert met "drie" en produceert "drie."
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Waarom drukt de volgende code van js per console de string "banana"? const woord = ('b' + 'a' + 'a' + 'a'.to LowerCase(); console.log(word);?

###

### Antwoord:
De volgende code js toont de string "banaan" in de console omdat de operator twee verschillende functies in JavaScript heeft: som en concatenation. Bij gebruik met getallen, de operator voert de som en wanneer gebruikt met strings, voert hij de concatenation. Daarnaast kan deze operator ook worden gebruikt als een unary operator door het omzetten van zijn operand in een getal als het nog niet is. In de code, de uitdrukking ('b' 'a' 'a' 'a' ) wordt geëvalueerd van links naar rechts. Eerst, de strings 'b' en 'a' zijn samengevoegd, resulterend in 'drie'. Dan wordt de unary operator toegepast op de string 'a', waardoor het nul is. Dan wordt nul toegevoegd aan de string "drie," impliciet zet de string om in een lege string en concateneert met "drie" en produceert "drie."