diff --git a/README.md b/README.md
index 3b1af22597..bf0b5a05c1 100644
--- a/README.md
+++ b/README.md
@@ -62,6 +62,10 @@ Other Style Guides
## Types
+ *Explains what types are in Javascript*
+
+ Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have. These can be used to build other data structures. Wherever possible, comparisons with other languages are drawn.
+
- [1.1](#types--primitives) **Primitives**: When you access a primitive type you work directly on its value.
@@ -73,6 +77,8 @@ Other Style Guides
- `symbol`
- `bigint`
+ *Goes over numbers*
+
```javascript
const foo = 1;
let bar = foo;
@@ -91,6 +97,8 @@ Other Style Guides
- `array`
- `function`
+ *Goes over arrays*
+
```javascript
const foo = [1, 2];
const bar = foo;
@@ -109,6 +117,8 @@ Other Style Guides
> Why? This ensures that you can’t reassign your references, which can lead to bugs and difficult to comprehend code.
+ *Vars and Consts*
+
```javascript
// bad
var a = 1;
@@ -141,6 +151,8 @@ Other Style Guides
- [2.3](#references--block-scope) Note that both `let` and `const` are block-scoped, whereas `var` is function-scoped.
+ *Goes over scopes in Javascript*
+
```javascript
// const and let only exist in the blocks they are defined in.
{
@@ -162,6 +174,8 @@ Other Style Guides
- [3.1](#objects--no-new) Use the literal syntax for object creation. eslint: [`no-new-object`](https://eslint.org/docs/rules/no-new-object)
+ *Goes over objects*
+
```javascript
// bad
const item = new Object();
diff --git a/react/README.md b/react/README.md
index e7679d26da..c2c0359be9 100644
--- a/react/README.md
+++ b/react/README.md
@@ -251,10 +251,10 @@ This style guide is mostly based on the standards that are currently prevalent i
// bad
-
+
// good
-
+
```
## Spacing