2014-05-24 40 views
3

我是編碼新手,我已經完成了Codecademy的HTML,CSS和Javascript課程,現在我正在製作一個非常簡單的遊戲。將分數添加到變量

我想將5添加到我的可變分數,但我不知道如何!我可以用++score加1,但我不知道如何添加5

我的簡化代碼,添加1:

<html> 
<head> 
<title>Webpage</title> 
<script> 
var score = 0; 
function add1() { 
    alert("Adding +1 to your score!"); 
    ++score; 
    alert(score); 
    }; 
</script> 
</head> 
<body> 
<button onclick="add1()";> Add One </button> 
</body> 
</html> 
+1

你嘗試過得分+5嗎? – srrvnn

+0

[Try jQuery](http://i.stack.imgur.com/ssRUr.gif) – JJJ

+0

使用[score + 5]而不是[++ score]返回值0.(它不起作用) – user3672496

回答

0
function add1() { 
    alert("Adding +5 to your score!"); 
    score = score + 5; 
    alert(score); 

    }; 
+0

我們有一個贏家!非常感謝。 – user3672496

+0

沒問題先生! –

+1

@ user3672496這已經在Rudiger Kidd 10分鐘前提出。這裏唯一的區別是他在你的函數中重寫了單行。 –

2

加+ 5的成績,並設置爲分數

score = score + 5; 
+0

我需要能夠添加到變量,而不是隻是再次分配變量(因爲這個功能會被使用很多,分數超過5)。但感謝您的意見。 – user3672496

+0

使用'var'會創建一個名爲'score'的局部變量,它影響全局變量。 – JJJ

+0

@Juhana哎呀,錯過了 –

4

最短/最簡單的+ 5在Javascript

score += 5;