欢迎各位兄弟 发布技术文章
这里的技术是共享的
如图,在控制台只是定义一个字符串变量,回车后就会出现undefined,蒙圈了吧?
图中的undefined,表示该行的返回值,因为只是定义了一个变量,所以返回值就是undefined啦。
如上图,是不是不会输出undefined了呢。哇哈哈
来自 https://www.jianshu.com/p/06d80bb55f19
【前言】
如图,在控制台只是定义一个字符串变量,回车后就会出现undefined,很多小伙伴可能会出现疑问,为什么呢?
【主体】
解析:控制台输出的是你输入的表达式计算出的结果。如果输入的是js语句,或者没有返回值的函数,就输出undefined
什么意思呢?接下来我们参考prompt和confirm方法来验证下
观察后可以发现控制台输出的是表达式或方法运算后返回的结果
例如:
最后看一个带有返回值的函数
.