Ulasan Minggu ke-2 Google Developer Kejar Mobile Web Specialist

  1. Tidak diperlukan webserver ataupun hosting untuk belajar JavaScript
  2. Angka? Bulat atau Pecahan?
  3. Sintaks JavaScript let baru ada di ECMA Script 2015 (ES6)
  4. Tutorial video untuk hosting di Firebase

#1 Tidak diperlukan webserver ataupun hosting untuk belajar JavaScript

Meskipun pada materi minggu ke-2 ini dibahas mengenai hosting di Firebase maupun ada contoh eksekusi http-server,
tapi perlu diketahui bahwa belajar JavaScript tidak dibutuhkan webserver ataupun hosting.

Yang dibutuhkan terutama hanya browser, misalnya di tutorial ini digunakan Chrome Browser,
seperti dicontohkan saat mencoba beberapa fungsi JavaScript di Chrome Dev Tools.
Begitu juga saat mencoba add2numbers.html dan add2numbers.js, cukup langsung dibuka file add2numbers.html
menggunakan Chrome Browser bisa langsung membuat dan menyelesaikan tugas program add2numbers.

#2 Angka? Bulat atau Pecahan?

Untuk teman-teman developer, setiap kali disebutkan angka, harus dibiasakan menanyakan "Bulat atau Pecahan?".
Seperti kata Bapak/Ibu guru matematika, angka ada bilangan bulat, di banyak bahasa pemrograman disebut integer,
ada bilangan pecahan, di banyak bahasa pemrograman disebut float.
Di pembahasan add2numbers, ada penyebutan "masukkan angka", tanpa dijelaskan ini bulat atau pecahan,
sehingga seharusnya digunakan fungsi JavaScript parseFloat() akan bisa menangani bulat dan pecahan,
sebaiknya tidak digunakan fungsi parseInt() yang hanya bisa menangani bilangan bulat saja.

Satu hal lagi, jangan lupa lihat fungsi isNaN() di MDN web docs,
karena kita perlu mengecek apakah betul pengguna memasukkan angka (numeric), NaN atau (Not a Number) akan mengecek,
sehingga isNaN() akan mengembalikan true jika memang pengguna memasukkan angka (baik bulat maupun pecahan).

#3 Sintaks JavaScript let baru ada di ECMA Script 2015 (ES6)

Untuk yang tertarik tau lebih dalam, pada pembahasan Google Chrome DevTools,
ada pembahasan tentang sintaks let, dibandingkan dengan sintaks var, sintaks let ini cenderung masih baru.
Mengacu ke MDN web docs, bisa dipelajari lebih lanjut tentang sintaks let, dan ada juga acuannya di situ
bahwa sintaks var itu sudah ada sejak JavaScript versi 1.0 (ES1), rilis sejak sekitar tahun 1997, iya sudah tua XD.

#4 Tutorial video untuk hosting di Firebase

Sebagai gambaran dari penggunaan beberapa perintah yang dijelaskan di tutorial hosting di Firebase,
Berikut ada video berdurasi 3 menit yang menjelaskan membuat akun Firebase.


Berikut ada video berdurasi 7 menit yang menjelaskan hosting web ke firebase (lebih detil).
Dilengkapi dengan langkah-langkah di video, sehingga memudahkan untuk dicoba-coba.

(semua video tersebut resmi dari tim Firebase di youtube)