判断变量是否存在,js判断是否存在

  判断变量是否存在,js判断是否存在

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  在实际开发过程中,会有场景来判断某个变量是否存在。

  仅用于确定变量值是否为null或数据类型是否未定义;如果是,则不存在。

  首先想到的是

  if(a==undefined){

  console . log(“a未定义”)

  }否则{

  console.log(a被定义)

  }这里会报错,可能会造成拥堵,不够优雅。

  解决方法:

  脚本类型=文本/javascript

  //var a= Xixi ;

  if(type of(a)== undefined a==null)

  alert(a未定义);

  其他

  alert(a已定义);

  /scripttypeof是用于查看数据类型的运算符,它有两种用法:

  类型(表达式)

  变量名称的类型是第一个操作表达式的类型,第二个操作变量的类型。

  类型运算符的返回类型是字符串,其值包括:

  未定义-未定义的变量或值

  布尔-布尔类型的变量或值

  字符串-字符串类型的变量或值

   Number -数值类型的变量或值

   Object -对象类型的变量或值,或null(这是js的遗产,null被视为对象类型)

  函数-函数类型的变量或值

  使用if (typeof(a)==undefined )确定变量a是否未定义。

  【推荐学习:javascript高级教程】以上是javascript如何检测变量存在的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js判断数组四种实现方法详解图,js判断数组四种实现方法详解图片
  • js判断数组四种实现方法详解图,js判断数组四种实现方法详解图片,JS判断数组四种实现方法详解
  • js判断换行符,js 字符串为空
  • js判断字符串是否包含另一个字符串,判断字符串是否包含某个字符串 js
  • js判断字符串是否包含另一个字符串,判断字符串是否包含某个字符串 js,JS中判断某个字符串是否包含另一个字符串的五种方法
  • js判断字符串只有英文和数字,js判断字符串包含字母
  • js判断字符串只有英文和数字,js判断字符串包含字母,JS判断字符串长度的5个方法(区分中文和英文)
  • js 判断是否为空对象,js中如何判断一个对象是否为空对象,JS判断对象是否为空对象的几种实用方法汇总
  • js 判断数据类型的几种方法是什么,JS判断数据类型的方法有哪些
  • js 判断数据类型的几种方法是什么,JS判断数据类型的方法有哪些,js 判断数据类型的几种方法
  • js判断ie版本,判断ie浏览器版本
  • js开始日期不能大于结束日期,js判断时间是否大于指定时间
  • 判断数组和对象,js判断一个对象是否为数组
  • js判断字符串是否是json格式,java判断是否是字符串
  • 判断对象是否为数组,js判断一个对象是否是数组
  • 留言与评论(共有 条评论)
       
    验证码:
    匿名 2022-09-27 19:10:30
    https://interesting-sky.china-vo.org/search/%E8%85%BE%E9%BE%99%E5%A8%B1%E4%B9%90%E5%AE%98%E7%BD%91%E5%BC%80%E6%88%B7%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91JKU
    回复  支持[2反对[1]
    匿名 2022-09-27 19:10:29
    https://interesting-sky.china-vo.org/search/%E9%BE%99%E8%85%BE%E5%BD%A9%E7%A5%A8%E5%B9%B3%E5%8F%B0%E6%80%8E%E4%B9%88%E6%A0%B7%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91amG
    回复  支持[6反对[1]
    匿名 2022-09-27 19:10:14
    https://interesting-sky.china-vo.org/search/%E9%BE%99%E8%85%BE%E5%9B%BD%E9%99%85%E6%98%AF%E5%90%88%E6%B3%95%E7%9A%84%E4%B9%88%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91PIC
    回复  支持[3反对[2]
    匿名 2022-09-27 19:10:10
    https://interesting-sky.china-vo.org/search/%E6%AD%A3%E8%A7%84%E5%B9%B3%E5%8F%B0%E8%85%BE%E9%BE%99%E5%A8%B1%E4%B9%90%E7%8E%B0%E5%9C%BA%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91A2L
    回复  支持[2反对[1]
    匿名 2022-09-27 19:10:08
    https://interesting-sky.china-vo.org/search/%E8%85%BE%E9%BE%99%E5%A8%B1%E4%B9%90%E6%98%AF%E6%AD%A3%E8%A7%84%E7%9A%84%E5%90%97%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91RhU
    回复  支持[1反对[2]
    匿名 2022-09-27 19:10:08
    https://interesting-sky.china-vo.org/search/%E9%BE%99%E8%85%BE%E5%9B%BD%E9%99%85app%E5%BD%A9%E7%A5%A8%E6%8A%95%E8%B5%84%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91yiD
    回复  支持[1反对[3]
    匿名 2022-09-27 19:09:58
    https://interesting-sky.china-vo.org/search/%E7%BC%85%E8%85%BE%E9%BE%99%E5%A8%B1%E4%B9%90%E6%AD%A3%E8%A7%84%E5%AE%9E%E4%BD%93%E6%8A%95%E5%9C%A8%E7%BA%BF%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91U1f
    回复  支持[3反对[1]
    匿名 2022-09-27 19:09:57
    https://interesting-sky.china-vo.org/search/%E6%9C%89%E8%A2%AB%E9%BE%99%E8%85%BE%E5%9B%BD%E9%99%85%E5%B9%B3%E5%8F%B0%E9%AA%97%E8%BF%87%E7%9A%84%E5%90%97%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91NW6
    回复  支持[1反对[3]
    匿名 2022-09-27 19:09:41
    https://interesting-sky.china-vo.org/search/%E8%85%BE%E9%BE%99%E5%A8%B1%E4%B9%90app%E8%81%94%E7%B3%BB%E6%96%B9%E5%BC%8F%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91OPD
    回复  支持[1反对[1]
    匿名 2022-09-27 19:09:39
    https://interesting-sky.china-vo.org/search/%E5%8F%8D%E4%BC%A0%E9%94%80%E6%B4%97%E8%84%91%E6%9C%80%E5%BF%AB%E7%9A%84%E6%96%B9%E6%B3%95%E3%80%90%E7%BD%94%E5%9D%80hN3551%C2%B7CoM%E3%80%91wbG
    回复  支持[3反对[2]