请教一个问题

来源:2-8 选择练习

邹沪申

2019-10-18 14:33:44

var g=greeting();

执行这个的时候,就会执行greeting函数,执行到addWorld的时候,str不就变成了hello,world了吗

为什么第一次g()执行的时候,不输出hello,world,而是hello

写回答

1回答

好帮手慕言

2019-10-18

同学你好,第一次执行g()时,addWorld()还没有执行,所以str还是hello。addWorld()执行之后,str发生变化,所以第二次调用g()时,弹出hello,world。

关于本练习题可以参考下方的注释。

http://img.mukewang.com/climg/5da97d63096bc6b808690477.jpg

如果帮助到了你,欢迎采纳~祝学习愉快~

0

0 学习 · 14456 问题

查看课程