Variable scope on which a variable does not loose its value when the function exists and use that value if the function is called again is:
Local
function parameter
static
None of above