// 'ab' + 'cd'
NaN

// 300 + '150' + true
451

// '300' + '150a'
NaN

// '300' + '0x96' + '010'
NaN

// '300' + undefined
300

// '300' + null
300

// '300' + NaN
NaN

// '300' + Infinity
Infinity

// obj_1 + obj_2
OBJ_1
OBJ_2
5
