`

JS中typeof操作符

 
阅读更多

JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。

typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义;

2. 'boolean'    --- 这个值是布尔值;

3. 'string'        --- 这个值是字符串;

4. 'number'     --- 这个值是数值;

5. 'object'       --- 这个值是对象或null;

6. 'function'    --- 这个值是函数。

 

var aa = 'test string';
alert(typeof aa);  // 'string'
alert(typeof 90);  // 'number'
 

分享到:
评论

相关推荐

    javascript中typeof操作符和constucor属性检测

    在JavaScript中,typeof操作符和constructor属性是两种检测数据类型的方法。它们各自有不同的使用场景和特点。下面详细介绍这两者的知识内容。 首先,typeof操作符用于检测变量的数据类型。它对不同类型的变量会...

    JavaScript中的typeof操作符用法实例

    对一个值使用typeof操作符可能返回下列某个字符串:“undefined”——如果这个值未定义“boolean”——如果这个值是布尔值“string”——如果这个值是字符串“number”——如果这个值是数值“object”——如果这个是...

    JS 使用 typeof 获取数据类型

    在JavaScript中,`typeof`操作符是一个非常关键的工具,用于获取变量或表达式的值的数据类型。这篇博客“JS 使用 typeof 获取数据类型”深入探讨了如何利用`typeof`来识别和处理不同类型的JavaScript数据。 首先,`...

    详解JavaScript中typeof与instanceof用法

    instanceof是JavaScript中的一个操作符,它用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上。也就是说,instanceof用于判断一个变量是否某个构造函数创建的对象的实例。 例如: ```javascript ...

    js中typeof的用法汇总.docx

    在JavaScript中,`typeof`操作符是一种非常重要的工具,用于确定变量或表达式的类型。`typeof`返回一个字符串,表示变量或表达式的数据类型。在JavaScript的`typeof`用法汇总中,我们可以看到它在不同情况下的行为。...

    JS中typeof与instanceof之间的区别总结.docx

    在JavaScript中,`typeof`和`instanceof`是两种常用的类型检查操作符,它们各自有着不同的用法和特点。理解这两者之间的差异对于编写健壮的JavaScript代码至关重要。 `typeof`操作符主要用于检测变量的数据类型。它...

    JS:typeof instanceof constructor prototype区别

    `typeof`操作符是最常见的类型检测方式之一,它返回一个表示未经计算的操作数类型的字符串。例如,对于字符串、数字、数组、日期、函数等,`typeof`将分别返回`"string"`、`"number"`、`"object"`、`"object"`、`...

    javascript instanceof,typeof的区别

    在 JavaScript 中,instanceof 和 typeof 是两个常用的操作符,用于判断变量的类型和实例关系。然而,许多开发者对这两个操作符的区别和使用场景不够清楚,导致在编程中出现错误。下面,我们将详细介绍 instanceof ...

    javascript之typeof、instanceof操作符使用探讨

    非常纠结,普遍的说法认为“这两个操作符或许是javascript中最大的设计缺陷,因为几乎不可能从他们那里得到想要的结果” typeof 说明:typeof返回一个表达式的数据类型的字符串,返回结果为js基本的数据类型,包括...

    浅谈js基本数据类型和typeof

    在实际应用中,开发者应熟悉JavaScript的基本数据类型及其使用typeof操作符后的返回值,以便准确地进行类型检测,从而编写出稳定可靠的代码。不过,由于不同的书籍和资源对函数和null的类型定义存在一定的差异,建议...

    JS中typeof与instanceof之间的区别总结

    在JavaScript中,`typeof`和`instanceof`是两种常用的类型检查操作符,它们各自有其独特的用法和局限性。 `typeof`操作符是一个一元运算符,它用于确定变量或表达式的类型,并返回一个表示该类型的字符串。`typeof`...

    javascript中typeof的使用示例

    在JavaScript编程语言中,typeof操作符用于检测一个变量或表达式的数据类型,其返回值为表示数据类型的字符串。本文将对typeof的使用进行深入的探讨,并提供一些示例代码来帮助理解。由于示例代码中存在一些OCR扫描...

    详解JavaScript中new操作符的解析和实现

    在JavaScript中,`new`操作符是一个至关重要的构造机制,它用于创建对象实例并初始化这些实例。当我们使用`new`操作符调用一个函数时,实际上是在执行一系列步骤来构建一个新对象并设置其属性和方法。以下是`new`...

    js判断undefined变量类型使用typeof

    在这个修正后的代码中,我们使用typeof操作符来获取mydata的类型,并判断其是否是“undefined”。这样的比较是基于类型的比较,而不是值的比较,因此可以正确地返回true或false。 使用typeof操作符时需要注意以下几...

    javascript 操作符(~、&、-、^、<<、>>)使用案例.docx

    ### JavaScript 操作符详解 #### 一、按位非(~) 按位非操作符 `~` 是一个一元操作符,用于对一个整数进行按位取反操作。该操作符将每个二进制位从 `0` 变为 `1` 或从 `1` 变为 `0`。 **示例代码**: ```...

Global site tag (gtag.js) - Google Analytics