That can easily be checked by just running a few lines of HTML and JS code:
The answer is No. Browsers do not identify fractions at all. This can be seen in the second snippet. For the first, JS works the fraction out as just a divide statement, converting to decimals. In a sense, you cannot have fractions in JS
Divides and gives decimals:
let el1 = document.getElementById("num1"); // HTML Elements
let el2 = document.getElementById("num2");
el1.value = 1/2 // 0.5
el2.value = 1/3 // 0.3333333333333333
let res = Number(el1.value) + Number(el2.value);
document.getElementById("result").innerHTML = res;
<input type="number" id="num1" />
<input type="number" id="num2" />
<div id="result"></div>
Strings with a fraction value like "1/2" don't work:
let el1 = document.getElementById("num1"); // HTML Elements
let el2 = document.getElementById("num2");
el1.value = "1/2" // Does nothing
el2.value = "1/3" // Does nothing
// res = 0
let res = Number(el1.value) + Number(el2.value);
document.getElementById("result").innerHTML = res;
<input type="number" id="num1" />
<input type="number" id="num2" />
<div id="result"></div>
That's your answer, now for the multiply thing.
// OnClick event for the Multiply button
function multNum() {
// The values, not the elements
let num1 = document.getElementById("num1").value;
let num2 = document.getElementById("num2").value;
// `Number` to get strings to floats or integers
let res = Number(num1) + Number(num2);
document.getElementById("res").innerHTML = res;
}
<input type="number" id="num1">
<input type="number" id="num2">
<input type="button" onclick="multNum()" value="Multiply">
<div id="res"></div>