-
qq_青枣工作室_0
最后一句:console.log() 没有返回值,所以控制台输出undefined啊。控制台会输出你最后一句的返回值。你的"Ayne"不是命令行里最后一个语句的返回值,是console.log(yaoxi(s))的输出值,console.log()就是输出一个值啊。然后console.log()这个语句本身没有返回值,所以,输出这个语句的返回值undefined。
-
果果爱吃苹果
读代码读到yaoxi就乐了。又是一个幽默风趣的楼主。
首先同意楼上,
其次,控制台输出的是你输入的表达式计算出的结果
如果你输入的是js语句,或者没有返回值的函数,就输出undefined.
如果你输入yaoxi(s)
那么他就不会返回undefined
-
Caballarii
因为控制台会返回你执行的语句的返回值,但console.log(yaoxi(s))并没有返回值,所以会多打出一个undefined