JSFiddle - React, Tailwind, and code Playground

by el_chief

JavaScript

function Fraction(numerator, denominator) {
    this._numerator = numerator;
    this._denominator = denominator;
}

Fraction.prototype.numerator = function(value) {
    if (typeof value !== 'undefined') {
        this._numerator = value;
    }
    return this._numerator;
};

Fraction.prototype.denominator = function(value) {
    if (typeof value !== 'undefined') {
        this._denominator = value;
    }
    return this._denominator;
};

Fraction.prototype.print = function() {
    alert(this.numerator() + '/' + this.denominator());
};

var f = new Fraction(1,2);
f.print();
f.numerator(5);
f.denominator(11);
f.print();

var n = f.numerator();
var d = f.denominator();

alert(n + '/' + d);