这是有效的JavaScript吗?

时间:2010-11-11 22:18:53

标签: javascript

我是javascript的新手,但这有效吗?

<script type="text/javascript"> 
    if (condition()) { 
        location = "http://example.com/foo/bar/baz"; 
    } 

function condition()
{
if(something)
return true
else
return false
</script> 

我正在尝试编写一个javascript,它包含了SharePoint内部编辑器Web部件的内容。 感谢。

4 个答案:

答案 0 :(得分:3)

几乎有效(需要关闭}),您可以在if()条件中调用函数。

最后应该有}

function condition() {
  if(something)
    return true;
  else
    return false;
}

或者更简单:

function condition() {
  return something;
}

You can test it here

答案 1 :(得分:1)

不,你在条件函数结束时错过了一个}。

答案 2 :(得分:0)

不,但这是:

<script type="text/javascript"> 
    if (condition()) { 
        location = "http://example.com/foo/bar/baz"; 
    } 

function condition()
{
  if(something)
    return true;
  else
    return false;
}
</script> 

答案 3 :(得分:0)

不,你的功能需要一个结束的花括号。