यदि आप number को undefined value में add करने की कोशिश करते हैं तो आपको NaN मिलेगा। NaN का मतलब "Not a Number" होता है।
Case 1
var anyVar=10+undefined; print(anyVar) //Result होगा NaN
Case 2
var anyVar1=10; var anyVar2; var anyVar=yourVar1+yourVar2; print(anyVar) //Result होगा NaN
Case 1 Implementation
> var result=10+undefined; > print(result);
Output:
NaN
Case 2 Implementation
> var value; > var value1=10; > var result=value1+value > result
Output:
NaN
व्याख्या: JavaScript/MongoDB shell में undefined value के साथ arithmetic operation करने पर result NaN (Not a Number) होता है। यह JavaScript का standard behavior है। typeof NaN === 'number' true return करता है लेकिन यह valid number नहीं है।