变量未声明,值是undefined吗?

先看下面的代码输出什么?

var name;
alert(typeof name); // undefined
alert(title); //报错

undefined是一个只有一个值的数据类型,这个值就是undefined,在使用var声明变量但并未对其值进行初始化时,这个变量的值就是undefined。而title由于未声明将报错。

因此,未声明的变量和声明了变量但未赋值是不一样的。

相关推荐

  1. 变量声明undefined

    2023-12-16 00:14:04       36 阅读
  2. 为什么const声明变量可以修改的?

    2023-12-16 00:14:04       12 阅读
  3. 声明public类型的变量如何赋值

    2023-12-16 00:14:04       11 阅读
  4. Go变量声明简短模式

    2023-12-16 00:14:04       16 阅读
  5. 已经声明,但提示“声明的标识符”

    2023-12-16 00:14:04       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 00:14:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 00:14:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 00:14:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 00:14:04       20 阅读

热门阅读

  1. Android 13 - Media框架(22)- MediaCodec(三)

    2023-12-16 00:14:04       38 阅读
  2. 【数据结构】——查找、散列表简答题模板

    2023-12-16 00:14:04       23 阅读
  3. JIS-CTF

    JIS-CTF

    2023-12-16 00:14:04      36 阅读
  4. LINQ简述

    2023-12-16 00:14:04       41 阅读
  5. 将0x06(16进制)转换为二进制

    2023-12-16 00:14:04       48 阅读