2010-11-11 35 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

沒有,您需要在功能右大括號。