NodeJS With ExpressJS
NodeJS With ExpressJS
Zainul Karim
What's there to learn?
- Syntax
- Hello World
- Let, Var, Const
- Data Types - MVC
- Arrow Function - API & Best Practices
- Inline IF - DB Connection
- Try Catch
- Asynchronous
- Version Control
Let, Var, Const Differences
- Let
Let merupakan perintah deklarasi (ES6) untuk variabel yang tidak dapat
dideklarasikan kembali, namun value-nya bisa berganti.
- Var
Var merupakan perintah deklarasi untuk variabel yang ada kemungkinan
dapat dideklarasikan kembali dan value-nya bisa berganti.
- Const
Const merupakan perintah deklarasi untuk variabel konstanta yang tidak
dapat dideklarasikan kembali dan value-nya juga tidak dapat berganti.
Examples
Di gambar “const” akan mengalami error sejak line kedua, karena value
dari const tidak dapat diubah dan dideklarasikan kembali.
Data Types
- Object → { }
- Array → [ ]
- String → “ “
- Boolean → 0,1
- Undefined → default value all variables
- NaN → Not a Number
- Null →
Null vs Undefined
Arrow Function
Common Function Arrow Function
Inline IF
Common IF Inline IF
Try Catch
Ketika ada error atau error-handler yang terjadi di dalam try, maka
otomatis akan dilempar ke dalam catch.
Asynchronous
Asynchronous function ditandai
dengan adanya “async” di deklarasi
function.