Functions Sharing Scope

by Jennifer Piccione

JavaScript

var count = 0; //non-global variable to be shared

function f1(a) {
    if (a>5) {
        count += 1;
    }
    else {
        count -= 1;
    }
    console.log(count);
};

function f2(a) {
    if (a<5) {
        count += 1;
    }
    else {
        count -= 1;
    }
    console.log(count);
};

f1(6); //count = 1
f2(3); //count = 2
f1(5); //count = 1
f1(8); //count = 2
f2(2); //count = 3