js中if嵌套问题 请叫高手

JavaScript010

js中if嵌套问题 请叫高手,第1张

if(a>0){

if(a=1){

//显示正确的结果

}

}else{

显示错误的结果

}

你的逻辑不对,a=2的时候就是什么也不做啊!

你好好看看!else是和if(a>0)一起使用的!

if(a>0){

if(a=1){

//显示正确的结果

}else{

return

}

}else{

显示错误的结果

}

这样试试。不过就是跳出来了!

javascript查看一个对象中的属性和值,包括里面有嵌套的情况。

function f(obj){

var s=""

for(prop in obj){

var temp=typeof obj[prop]

if(temp==="object"){

s+=prop+":"+"{"+f(obj[prop])+"}"

}

else{

s+=prop+":"+obj[prop]+"\n"

}

}

return s

}

这个函数所需要的参数是一个对象。