How to use typeof with arguments in JavaScript?


Arguments object is the arguments passed to a function. It is a variable accessible for all functions. Let’s say two arguments are passed to a function, then you can access them like the following:

arguments[0]
arguments[1]

In the same way, you can use a type of with arguments in JavaScript. Firstly, let’s see how to work with the type of. The type of operator is a unary operator that is placed before its single operand, which can be of any type. 

Example

The following code shows how to implement type of operator

Live Demo

<html>
   <body>
      <script>
         var a = 20;
         var b = "String";
         var linebreak = "<br />";

         result = (typeof b == "string" ? "B is String" : "B is Numeric");
         document.write("Result => ");
         document.write(result);
         document.write(linebreak);

         result = (typeof a == "string" ? "A is String" : "A is Numeric");
         document.write("Result => ");
         document.write(result);
         document.write(linebreak);
      </script>
   </body>
</html>

Let us now see how to use typeof with arguments in JavaScript. The typeof arguments will return an object like this:

document.write(typeof arguments);

Let’s say you have two arguments, then with typeof, you can refer them like the following, which will return the typeof arguments.

document.write(typeof arguments[0]);
document.write(typeof arguments[1]);

Updated on: 09-Jan-2020

671 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements