我沒有完成我的腳本或任何東西,所以我不能發佈代碼。基本上我需要一個變量來改變並繼續增加一個函數,直到它到達目的地。喜歡的東西:如何將變量更改爲某些未定義的變量?
function one(a) {
var x = a;
var max = 3;
if (a < 3) {
// some code
two(x);
} else {
// function will end here quitting the whole thing and possibly other code
}
}
function two(x) {
var change = x+1;
one(change);
}
它所有的工作我怎麼需要它,但是當我第一次進入功能一個我將如何使它所以當x =一個不具有價值,這將被默認爲0?
像...
function one(a) {
var x = a;
var max = 3;
if (x = undefined) {
x = 0;
} else {
if (x < 3) {
// some code
two(x);
} else {
// function will end here quitting the whole thing and possibly other code
}
}
}
function two(x) {
var change = x+1;
one(change);
}
任何想法?
'x = a || 0' –
這是做什麼和語法是什麼?我已經看到了這個,同時搜索類似的東西,不知道那是什麼?這些管道的語法與批處理和bash等命令行界面相同嗎? – XRipperxMetalX
我更新了[my fiddle](http://jsfiddle.net/Jonathan_Ironman/pTVEb/1/)來更好地解釋它。 – Jonathan