Home > Article > Web Front-end > How to use typeof in JavaScript
In js, the usage of typeof is "typeof (expression)" or "typeof variable name". Typeof is a unary operation, placed before an operand, and the operand can be of any type. Its return value is a string describing the type of the operand.
The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.
JS is a weak language. It does not need to determine the type of the variable when declaring it. JS will automatically determine it at runtime. So how to determine the type of a variable? js provides the typeof operator to detect the type of a variable.
Typeof is an operator. There are two ways to use it: typeof (expression) and typeof variable name. The first one is to operate on the expression. The second one is to operate on the expression. The second is to perform operations on variables.
The return type of the typeof operator is a string, and the values include the following:
1. 'undefined' --Undefined Variable or value
2. 'Boolean'-Boolean type variable or value
3. 'String'-String type variable or value
## 4.. 'number' 6. 'Function'-Functional variable or value 3. Simple example
console.log(typeof a); //'undefined' console.log(typeof(true)); //'boolean' console.log(typeof '123'); //'string' console.log(typeof 123); //'number' console.log(typeof NaN); //'number' console.log(typeof null); //'object' var obj = new String(); console.log(typeof(obj)); //'object' var fn = function(){}; console.log(typeof(fn)); //'function' console.log(typeof(class c{})); //'function'Summary: Typeof operator is used to determine the type of object, but for some for some Created objects will all return 'object'. Sometimes we need to determine whether the instance is an instance of an object. At this time, we need to use the instanceof operator. The related usage of the instanceof operator will be recorded later. [Recommended learning:
javascript advanced tutorial
]The above is the detailed content of How to use typeof in JavaScript. For more information, please follow other related articles on the PHP Chinese website!