2015-10-05 24 views
0

我想創建一個函數,將否定給定的字符串時,通過添加'不'字符串inputed。例如,我通過函數輸入'Happy',輸出結果'不開心'。如果在用戶輸入字符串中存在單詞'not',它將只顯示給定的字符串。我有示例代碼無法正常工作,並提出建議?創建一個函數,搜索字符串中的字符串,並使用Javascript運行某些參數

這裏是代碼:

function negate(word) { 
    var negative_string= 'not '+ word; 
    return negative_string 

    if (word.indexOf("not")>0); 
    return word 
} 

negate('happy') 
+0

您的代碼存在的問題是您返回''不''+單詞;'沒有做任何檢查以查看'不是'是原始單詞的一部分。 –

回答

0

這應該做你的工作。

function negate(word) 
{ 
    if(word.indexOf("not") > -1) 
    return word; 
    return 'not '+word; 
} 
相關問題