我有一個函數,我收到一個值,根據該值,我在函數內部執行另一個for
過程。 for
循環是不同的,但裏面的程序是相同的。我想調用for
中的一個函數,它將在第一個函數中更改一個局部變量。一個例子是:更改函數中函數的局部變量
// option = 1 to get first prime number from 1-100, 2 to get the last
function GetPrimeNumber(option){
var number;
if(option == 1){
for(i=1; i < 101; i++){
DetermineIfPrime(i);
}
}
else if (option == 2){
for(i=100; i > 0; i--){
DetermineIfPrime(i);
}
}
}
而且後來有我的函數,確定數量
function DetermineIfPrime(a){
//Procedure
if (a == prime){
number = a;
break;
}
}
有沒有辦法返回的值,如將a
到number
或break
到以前的功能是什麼?
*「有沒有辦法返回值...」*是的,是的。 – 2014-10-01 16:06:39
是的,有一種方法來從函數返回值... – Bergi 2014-10-01 16:09:07
我推薦閱讀[** MDN JavaScript指南關於函數**](https://developer.mozilla.org/en-US/docs/Web/JavaScript的/指南/功能)。 – 2014-10-01 16:15:50