慕用2183355
2020-02-18 23:15
函数不调用的时候不是不会执行吗,为什么输出结果中先执行了函数,再输出的“5和4的较大值是”这句话?
document.write直接输出了 return才是回调 你这样写直接执行了document.write 而后面语句由于函数没有回填值所以就输出未定义
为什么先输出数字,因为你在下面调用了函数,你的函数里面有输出的语句document.write所以在执行函数体的时候就会先输出函数体结果,在执行下面的语句
你的代码的结果是文本输出显示了那个数字所以运行的时候就是文本显示输出了数字
然后这个题目提示应该有三种情况> = < 返回数值而不是输出那个文本。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题