JSFiddle - React, Tailwind, and code Playground

by noblood

JavaScript

// ON TEST JavaScript //

// The function must return "Number" if the object is a number
// The function must return "String" if the object is a string
// The function must return "Unknown" if the object is neither a number nor a string
var n = new Number();

function GetObjectType(obj) {
    switch (obj.constructor) {
        case Number:          
            return "Number";
            break;
        case String:
            return "String";
            break;
        default:
            return "Unknown";
    }
}

alert(GetObjectType(n));

/*
function GetObjectType(object) {
	var con = object.constructor;
	con = con.toString();
	var lastBracket = con.indexOf('()');
	var objectName = con.substring(9,lastBracket)
	return objectName;
}
*/