function Setting(name, min, max) {
    this.name = name;
    this.min = readNumerical(min);
    this.max = readNumerical(max);
    this.value;
    if(min > max) {
        throw "InvalidBoundsException";
    }
}
/*
 A Setting object consists of a name (could also be a description),
 value and a lower and upper limit for that value. The value is set
 after instantiation
*/
A Setting object consists of a name (could also be a description),
value and a lower and upper limit for that value. The value is set
after instantiation
A Setting object consists of a name ( could also be a description ) value and a lower and upper limit for that value . The value is set after instantiation
function Setting(name, min, max) {
    this.name = name;
    this.min = readNumerical(min);
    this.max = readNumerical(max);
    this.value;
    if(min > max) {
        throw "InvalidBoundsException";
    }
}
function Setting ( name , min , max ) { this . name = name ; this . min = readNumerical ( min ) ; this . max = readNumerical ( max ) ; this . value ; if ( min > max ) { throw "InvalidBoundsException" ; } }
A Setting object consists of a name (could also be a description),
value and a lower and upper limit for that value.
A Setting object consists of a name ( could also be a description ) value and a lower and upper limit for that value .