Qu'est-ce que la notation "?:" En JavaScript?

J'ai trouvé ce bout de code dans mes voyages, dans la recherche de JSON:

var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;

Je vois de plus en plus de la ? et : notation. Je ne sais même pas ce qu'elle est appelée à le chercher! Quelqu'un peut-il m'indiquer une bonne ressource pour cela? (btw, je sais ce que != moyens).

source d'informationauteur webdad3