Type | Description | Example |
---|---|---|
Ordered Lists | are lists where each item in the list is numbered. | <ol><li> |
Unordered lists | are lists that begin with a bullet point | <ul><li> |
Definition lists | are made up of a set of terms along with the definitions for each of those terms | <dl> |
Definition Term | Used to contain the term | <dt> |
Definition | Contains the definition | <dd> |
Nested lists | are lists contained in lists | <li><li> |
Boxes have 2 dimensions width and height.
Type | Description | Example |
---|---|---|
Limiting Width | Specifies the smallest size and the largest of a box’s width | max-width:200px; min-width:50px; |
Limiting Height | Specifies the smallest size and the largest of a box’s height | max-height: 30px; min-height: 10px; |
Overflow | Tells the browser what to do if the content contained within a box is larger that the box itself. Values: hidden or scroll | overflow: hidden; overflow: scroll; |
Border width | Controls width of a border | border-width: (thin, medium, thick) |
Border style | Changes the styles of the border |
Type | Description | Example |
---|---|---|
Switch Statements | Starts with a variable called the switch value. Each case indicates a possible value for this variable and the code that should run if the variable matches that value. | switch () {case ‘one’: ; case ‘two’: ‘} |
Type coercion | When js converts data types behind the scenes to complete an operation. | string ‘1’ can me converted to number 1 |
Falsy | values are treated as if they are true | Boolean false; number 0; empty strings; NaN; variable with no value; |
Truthy | Values are treated as if they are true | Boolean true; Numbers other than 0; Strings with content; number calculations; true written as a string; false written as a string. |
Unary operator | returns a result with just one operand. |
Loops - check a condition. If it returns true, a code block will run. then the condition will be checked again and if it still returns true, it will run again. this repeats until the condition returns false.
types | Description | Example |
---|---|---|
For | If you need to run a code a specific number of times. Often used to loop thought the items in an array | for ( i = 0; i > 10; i++){document.write(i)} |
While | If you do not know how many times the code should run. | |
Do while | Key difference: it will always run the statements inside the curly braces at least once, even if the condition evaluates to false |
types | Description |
---|---|
Initialization | Create a variable and set it to 0. This variable is commonly called i, and it acts as the counter; var i =0; |
condition | The loop should continue to run until the counter reaches a specified number.;i < 10; |
Update | Every time the lop has run the statements in the curly braces, it adds one to the counter.; i++ |
Consider three points:
for loop example: