最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • js中typeof的用法

    typeof 运算符返回操作数的类型,其语法为:typeof operand。它返回以下字符串类型之一:”undefined”、”null”、”boolean”、”number”、”bigint”、”string”、”symbol” 或 “object”。null 返回 “object” 是一个历史遗留问题,复合数据结

    js中typeof的用法

    typeof 运算符在 JavaScript 中的用法

    typeof 运算符是一个一元运算符,它返回一个字符串,表示被操作数的类型。

    语法:

    <code>typeof operand</code>

    参数:

    • operand:要确定其类型的表达式或变量。

    返回值:

    一个字符串,表示 operand 的类型:

    • "undefined":值未定义。
    • "null":值是 null
    • "boolean":值是布尔值。
    • "number":值是数字。
    • "bigint":值是大整数。
    • "string":值是字符串。
    • "symbol":值是 Symbol 值。
    • "object":值是对象,包括函数、数组和正则表达式。

    示例:

    <code class="js">console.log(typeof undefined); // "undefined"
    console.log(typeof null); // "object"
    console.log(typeof true); // "boolean"
    console.log(typeof 123); // "number"
    console.log(typeof "Hello World"); // "string"
    console.log(typeof Symbol("Symbol")); // "symbol"
    console.log(typeof [1, 2, 3]); // "object"
    console.log(typeof function() {}); // "function"</code>

    注意:

    • typeof 运算符仅返回 JavaScript 原始类型的名称,而不是自定义对象的类型。
    • null 返回 "object" 是一种历史遗留问题。它应该返回 "null",但由于向后兼容性而无法更改。
    • 如果 operand 是一个复合数据结构,如数组或对象,typeof 运算符将返回 "object"
    • typeof 运算符可以用于确定变量是否已声明,即使它未被赋值。
    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » js中typeof的用法
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情