JavaScript Operators
<!--Add two integer numbers using JavaScript.-->
<html>
<head>
<title>Add two integer numbers using JavaScript.</title>
<script type="text/javascript">
function addTwoNumbers(textBox1, textBox2){
var x=document.getElementById(textBox1).value;
var y=document.getElementById(textBox2).value;
var sum=0;
sum=Number(x)+Number(y);
alert("SUM is: " + sum);
}
</script>
</head>
<body>
<h1>Add two integer numbers using JavaScript.</h1>
<b>Enter first Number: </b><br>
<input type="text" id="textIn1"/><br>
<b>Enter second Number: </b><br>
<input type="text" id="textIn2"/><br><br>
<input type="button" id="btnSum" value="Calculate SUM" onClick="addTwoNumbers('textIn1','textIn2')"/>
</body>
</html>
//The operator ... is part of the array destructuring.
//It's used to extract info from arrays to single variables.
//The operator ... means "the rest of the array".
var [head, ...tail] = ["Hello", "I" , "am", "Sarah"];
console.log(head);//"Hello"
console.log(tail);//["I", "am", "Sarah"]
//It can be used to pass an array as a list of function arguments
let a = [2,3,4];
Math.max(a) //--> NaN
Math.max(...a) //--> 4
/* JavaScript shorthand -=
-= is shorthand to subtract something from a
variable and store the result as that same variable.
*/
// The standard syntax:
var myVar = 5;
console.log(myVar) // 5
var myVar = myVar - 3;
console.log(myVar) // 2
// The shorthand:
var myVar = 5;
console.log(myVar) // 5
var myVar -= 3;
console.log(myVar) // 2