JS都是先运行括号里面的再运行外面的吗?
来源:4-10 小案例:小小加法计算器
情分的小前端
2021-01-24 16:28:13
JS都是先运行括号里面的再运行外面的吗?
1回答
好帮手慕久久
2021-01-24
同学你好,不能这样简单的理解。js代码的执行顺序是从上往下的:
代码从上往下执行,会先执行var a=Number(prompt('请输入第一个数字'))这句代码。执行该句代码时,会从左往右解析,过程如下:
在等号右侧,先解析到Number方法,此时会进入Number方法的括号内,查看它的参数是什么,发现参数是一个prompt弹框,因此,代码会先弹出弹框。等用户输入后,prompt弹框关闭,并把输入内容,返回给Number方法,然后Number方法再把输入的内容转成数字,赋值给等号左侧的变量a。
关于执行顺序,同学先不要急。也不用特意记,遇到一个代码,就分析一下,接触的多了,就懂了。
祝学习愉快!
相似问题