js中定义了一个方法,声明一个变量a,根据if条件不同,赋予不同的值。
js中定义了一个方法,声明一个变量a,根据if条件不同,赋予不同的值,单是发现一个问题:单步调试的时候能赋予值,直接运行的时候就不能赋值。如functionsetvalu...
js中定义了一个方法,声明一个变量a,根据if条件不同,赋予不同的值,单是发现一个问题:单步调试的时候能赋予值,直接运行的时候就不能赋值。
如 function setvalue(b)
{
var a=10;
if(b==1){
a=11;
}
else{
a=12; }
var c=a;
}
如果在 if(b==1)设断点,单步调试最终c=11,但是直接运行最后c还是等于10!!!不知道为什么,请指教,谢谢 展开
如 function setvalue(b)
{
var a=10;
if(b==1){
a=11;
}
else{
a=12; }
var c=a;
}
如果在 if(b==1)设断点,单步调试最终c=11,但是直接运行最后c还是等于10!!!不知道为什么,请指教,谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询