dane-m
3/1/2018 - 8:12 PM

JavaScript Comparison Operators.

#learning #javascript #homework I never bothered learning JavaScript, and now I'm correcting that error. These are my notes as I start from square one.

This lesson introduces various comparison operators.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Comparison operators</title>
</head>
<body>
<h1>Comparison operators</h1>

<script type="text/javascript">

	var a = 5;
	var b = 4;
	var c = "5";
	var d = 6;
	var br = '<br>';


	document.write('a = ' + a + br);
	document.write('b = ' + b + br);
	document.write('c = ' + c + br);
	document.write('d = ' + d + br);
	document.write(br);

	var ab1 = a == b;
	var ac1 = a == c;
	var ac2 = a === c;
	var ab2 = a != b;
	var ac3 = a != c;
	var ab3 = a !== (b + 1);
	var ab4 = a !== b;
	var ab5 = a > b;
	var ad1 = a >= d;
	var ad2 = (a + 2) >= d;

	document.write('a == b = ' + ab1 + br);
	document.write('a == c = ' + ac1 + br);
	document.write('a === c = ' + ac2 + br);
	document.write('a != b = ' + ab2 + br);
	document.write('a != c = ' + ac3 + br);
	document.write('a != (b+1) = ' + ab3 + br);
	document.write('a != b = ' + ab4 + br);
	document.write('a > b = ' + ab5 + br);
	document.write('a >= d = ' + ad1 + br);
	document.write('(a+2) >= d = ' + ad2 + br);
	document.write(br);

	var myTernary = (a == c) ? 'Equal' : "Not Equal";

	document.write('a == c = ' + myTernary);

	var number1 = prompt( 'pick a number' );
	var number2 = prompt( 'pick another number' );
	var numberCompare = (  Number( number1 ) > Number( number2 ) ) ? 'larger than' : 'smaller than';
	var numberCompare2 = ( Number( number1 ) === Number( number2 ) ) ? 'equal to' : numberCompare;
	alert ( 'Your first number is ' + numberCompare2 + ' your second number' );

</script>

</body>
</html>