2010-11-11 34 views
0

我是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的内容编辑器Web部分的内部去SharePoint的insdie。 谢谢。

+1

你试了一下,并决定它是(或不是)有效,因为\ _ \ _ \ _ \ _? – 2010-11-11 22:21:22

+0

我不认为它应该被用作你的JavaScript的拼写检查。这里没有问题! – 2010-11-11 22:23:10

回答

3

这是差不多有效(需要关闭}),您可以调用函数或作为if()条件。

应该对最终的}

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

或者更简单:

function condition() { 
    return something; 
} 

You can test it here

1

不,您在条件函数结束时缺少a}。

0

没有,但这是:

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

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

没有,您需要在功能右大括号。