欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

chrome 控制台定义属性值 undefined 有大用

chrome 控制台输出 undefined

96 
萌_希 关注        
2017.01.06 13:38* 字数 98 阅读 656评论 0喜欢 0        
               
undefined

如图,在控制台只是定义一个字符串变量,回车后就会出现undefined,蒙圈了吧?

答案

图中的undefined,表示该行的返回值,因为只是定义了一个变量,所以返回值就是undefined啦。

看一个有返回值的例子

               
有返回值的函数

如上图,是不是不会输出undefined了呢。哇哈哈


来自  https://www.jianshu.com/p/06d80bb55f19


【前言】

     如图,在控制台只是定义一个字符串变量,回车后就会出现undefined,很多小伙伴可能会出现疑问,为什么呢?

   
 

【主体】

    解析:控制台输出的是你输入的表达式计算出的结果。如果输入的是js语句,或者没有返回值的函数,就输出undefined

    什么意思呢?接下来我们参考prompt和confirm方法来验证下

    
    观察后可以发现控制台输出的是表达式或方法运算后返回的结果

   

    例如:        

          

 

最后看一个带有返回值的函数

       

 

.


       

来自  https://570109268.iteye.com/blog/2431794        


普通分类: