广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    js判断变量是否定义

    2018-04-05 08:31:47 次阅读 稿源:互联网
    零七广告

    js 代码中经常会碰到 undefined 这种错误,下面本文分享一下为什么会发生这种错误以及如何处理这种错误,js 中如果通过 var 声明了一个变量但是没有初始化该变量的时候,此时该变量的值便为 undefined ,此时判断变量是否定义可使用 typeof 。下面举例说明一下

    1. if(!result){ 
    2.     alert("发生错误"); 

    以上这段代码直接运行会发生异常,因为变量 result 没有申明就被使用了,下面几种写法都是正确的。

    1. (1) 
    2.  
    3. if("undefined" == typeof result){ 
    4.     alert("发生错误"); 
    5. (2) 
    6.  
    7. var result; 
    8. if(undefined == result){ 
    9.     alert("发生错误"); 
    10. (3) 
    11.  
    12. if("undefined" == typeof result){ 
    13.     alert("发生错误"); 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告