Question: ```
pt=new Date(2019,11,12,8,2,3)

console.log(pt.getFullYear()," ",pt.getMonth());

```

gives result `2019 " " 11`

```
console.log(pt.getFullYear()+" "+pt.getMonth());

```

gives the result as `2019 11`

What is the difference between using, and + in this example?

Answer: 
The first of these gives three separate arguments to console.log, while the second appends the three together, then passes that as a single argument to console.log.
console.log is part of the Console API and is accesible in various browsers. You can find its full documentation on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Console/log).

It states that console log has the following parameters:

```
obj1 ... objN

```

> 
> A list of JavaScript objects to output. The string representations of
>  each of these objects are appended together in the order listed and
>  output.
> 
> 
> 

So, when you concatenate the parameters you pass only one object to the function and when you pass multiple parameters `console.log` will do the concatenation for you.