function typeOf(value){
     if(typeof value === 'string'){
        return 'string';
    } else if(typeof value === 'number'){
        return 'number';
    } else if(typeof value === 'boolean'){
        return 'boolean';
    } else if(typeof value === 'undefined'){
        return 'undefined';
    } else if(value === null){
        return 'null';
    } else if(Array.isArray(value)){
        return 'array';
    } else if(typeof value === 'function'){
        return 'function';
    } else if(typeof value === 'object'){
        return 'object';
    }
 }
/**
 * typeOf: Designed to return a string describing the specific typeof data type
 * that is being passed in as an argument
 * 
 * @param {value} value: The value to be checked to see which type of data type
 * is being passed in.
 * 
 * @return {string}: a string indicating the typeof data type that is being passed
 * in as an argument.
 */
Designed to return a string describing the specific typeof data type
that is being passed in as an argument

@param {value} value: The value to be checked to see which type of data type
is being passed in.

@return {string}: a string indicating the typeof data type that is being passed
in as an argument.
Designed to return a string describing the specific typeof data type that is being passed in as an argument @param { value } value : The value to be checked to see which type of data type is being passed in . @return { string } : a string indicating the typeof data type that is being passed in as an argument .
function typeOf(value){
     if(typeof value === 'string'){
        return 'string';
    } else if(typeof value === 'number'){
        return 'number';
    } else if(typeof value === 'boolean'){
        return 'boolean';
    } else if(typeof value === 'undefined'){
        return 'undefined';
    } else if(value === null){
        return 'null';
    } else if(Array.isArray(value)){
        return 'array';
    } else if(typeof value === 'function'){
        return 'function';
    } else if(typeof value === 'object'){
        return 'object';
    }
 }
function typeOf ( value ) { if ( typeof value === 'string' ) { return 'string' ; } else if ( typeof value === 'number' ) { return 'number' ; } else if ( typeof value === 'boolean' ) { return 'boolean' ; } else if ( typeof value === 'undefined' ) { return 'undefined' ; } else if ( value === null ) { return 'null' ; } else if ( Array . isArray ( value ) ) { return 'array' ; } else if ( typeof value === 'function' ) { return 'function' ; } else if ( typeof value === 'object' ) { return 'object' ; } }
typeOf: Designed to return a string describing the specific typeof data type
 that is being passed in as an argument
typeOf : Designed to return a string describing the specific typeof data type that is being passed in as an argument