Johnston - Reading Notes - Home
Code 102, Intro to Software Development
Class 08 - Reading Notes
Operators and Loops
Operators
Summarized from MDN Web Docs
Comparison Operators
A comparison operator compares its operands and returns a logical value based on whether the camparison is true.
Operands can be: numerical, string, logical, or object values.
Types of Comparison Operators
==
Equal
!=
Not equal
===
Strict equal
!==
Strict not equal
>
Greater than
>=
Greater than or equal to
<
Less than
<=
Less than or equal to
Assignment Operators
An assignment operator assigns a value to its left operand based on the value of its right operand. The simple assignment operator is
=
, which assigns the value of its right operand to its left operand.x = f()
is an assignment expression that assigns the falue off()
tox
.
Loops
Summarized from MDN Web Docs
For Statements
A
for
loop repeats until a specified condition evaluates to false.
for
([initialExpression]; [conditionExpression]; [incrementExpression])
statement
While Statements
A
while
statement executes its statements as long as a specified condition evaluates totrue
.
A while
statement looks as follows:
while
(condition)
statement
If the
condition
becomesfalse
, statement within the loop stops executing and control passes to the statement following the loop.
The condition test occurs before
statement
in the loop is executed. If the condition returnstrue
, statement is executed and the condition is tested again. If the condition returnsfalse
, execution stops, and control is passed to the statement followingwhile
.
https://chrisjohnston1986.github.io/reading-notes/102class08reading