Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xenioushk/javascript_101

A dialy used javascript code repository
https://github.com/xenioushk/javascript_101

beginner-javascript javascript javascript-codes

Last synced: about 1 month ago
JSON representation

A dialy used javascript code repository

Awesome Lists containing this project

README

        

# JavaScript 101

A dialy used javascript code repository

## Define functions (3 styles)

### Style 1

```javascript
// regular style.
function helloWorld() {
console.log("hello world")
}

// call the function
helloWorld()
```

### Style 2

```javascript
// assigned to a constant
const helloWorld = function () {
console.log("hello world")
}

// call the function
helloWorld()
```

### Style 3

This type of function declaration often use in react application.

```javascript
// arrow function.

const helloworld3 = () => {
console.log("hello world")
}

// call the function
helloWorld()
```

## Array map

**Example 1**

```javascript
const myArray = ["JS", "CSS", "HTML5", "PHP", "JAVA"]

myArray.map((value, index) => {
console.log(value)
console.log(index)
})
```

**Example 2**

```javascript
const myNumbers = [1, 2, 3, 4, 5, 6]

const newMyArray = myNumbers.map((val) => {
return val * 4
})
```

**Output:** [4,8,12,16,20,24]

## Template literals

**Example: 1**

If `isBlobUrl(url)` returns `true` then output class name will be `my-class-img is-loading`. Else, it outputs `my-class-img`

```javascript


```

## Conditional

**Example: 1**

If `isBlobUrl(url)` returns `true` then the `` component will be excuted.

```javascript
{
isBlob(url) &&
}
```

**Example: 2**

If the URL is true, then application will print `Do something here`.

```javascript
{
url &&

Do something here

}
```

## Acknowledgement:

[https://bluewindlab.net](https://bluewindlab.net)