JSFiddle - React, Tailwind, and code Playground

JavaScript

// при работе с нулевым указателем
document.body.innerHTML  = "1. " +  typeof (1 / undefined) + "<br>";
document.body.innerHTML += "2. " + typeof (1 * null) + "<br>";
document.body.innerHTML += "3. " + typeof (1 / void 0) + "<br>";

// при работе с типами данных
document.body.innerHTML += "4. " + typeof (1 / String) + "<br>";
document.body.innerHTML += "5. " + typeof (1 * Number) + "<br>";
document.body.innerHTML += "6. " + typeof (1 - Array) + "<br>";
document.body.innerHTML += "7. " + typeof (1 + Object) + "<br>";

// при работе с прототипами
document.body.innerHTML += "8. " + typeof (1 * new function(){}) + "<br>";
document.body.innerHTML += "9. " + typeof (1 / function(){}) + "<br>";

// при работе с объектами
document.body.innerHTML += "10. " + typeof (1 / []) + "<br>";
document.body.innerHTML += "11. " + typeof (1 * []) + "<br>";
document.body.innerHTML += "12. " + typeof (1 / {}) + "<br>";
document.body.innerHTML += "13. " + typeof (1 * {}) + "<br>";

// при работе с б.м.в и б.б.в
document.body.innerHTML += "14. " + typeof (1 / +0) + "<br>";
document.body.innerHTML += "15. " + typeof (1 / -0) + "<br>";
document.body.innerHTML += "16. " + typeof (1 / +Infinity) + "<br>";
document.body.innerHTML += "17. " + typeof (1 / +Infinity) + "<br>";