Belajar Javascript
Belajar Javascript
terstruktur, yang dirancang agar komputer dapat berprilaku sesuai dengan ketentuan, dengan
Cara kita untuk memberikan instruksi yang simpel dan terstruktur pada komputer
Instruksi yang kita berikan harus sesuai dengan aturan pada bahasa pemrograman
tertentu
Perintah yang kita gunakan pada sebuah komputer disebut dengan statement
Perilaku Komputer
Statement
Pascal umur := 30
Javascript var umur = 30;
Bagaimana source code yang dibuat bisa diterjemahkan menjadi machine code?
Bahasa pemrograman ditulis dengan menggunakan text sederhana atau disbut dengan
plain text dengna menggunakna kode editor seperti nodepad++ atau Visual Studio Code.
Compiler VS Interpreter
Teknik yang bisa menggabungnya kedua tersebut adalah teknik hybrid (intermediate
language)
Contoh Bahasa
Gratis
JavaScript adalah bahasa pemrograman tingkat tinggi, skrip yang tidak diketik, dan
ditafsirkan.
Javascript adalah bahasa Pemrograman yang untyped / dinamically typed. Tujuannya agar
Didalam komputer yang lebih jauh, hanya ada data, kita bisa membaca, memodifikasi,
dan menghapusnya kedalam serangkaian bit. Bit / Binary digit adalah satuan terkecil dari data
yang ada didalam komputer kita. Nilainya hanya 0/1 saja.
Digit Biner :
Angka
Didalam javascript, tidak ada yang namanya integer atau bilangan bulat , yang ada
hanya floating point atau bilangan pecahan, ukuran angka ayng bisa ditampung oleh
10,1500,123456
eksponen
123e5 // 12300000
123e-5 // 0.00123
Kita juga bisa menyimpan bilangan negatif
022 maka akan dianggap sebagai bilangan oktal sehingga hasil dari 022 adalah
18
- Infinity > 2 / 0
- -infinity > -2 / 0
Javascript akan membaca string yang memiliki angka sebagai angka seperti
100 / 10 //10.
Operator
Operator dalam javascript ada;ah sbuah simbol yang digunakan untuk melakukan operasi,
Binary membutuhkan 2 operand
Modulus 10 % 5 = 0 | Modulus 10 % 3 = 1
Contoh : 1 + 2 * 3 – 4
Maka hasilnya adalah 3 karena adanya urutan operasi matematika (operator precedence)
Urutannya adalah ( ) * / + -
Ada beberapa operator penugasan lainnya seperti =, +=, -=, *=, /=, dan %=
Operator perbandingan / comparison (membandingkan 2 buah operand)
Operator perbandingan ini nantinya akan menghasilkan boolean seperti true dan false
Strict > membandingkan dengan identitasnya juga, jadi tidak hanya membandingkan
Operator Logika > fdigunakan untuk menentukan logika dari ekpresi yang akan digabungkan
Operator String
Operator ini menggunakan tanda + yangmemiliki 2 fungsi, jika operandnya adalah angka
maka dia akan menjadi operator aritmatika, jika string maka menjadi operator penggabung
string.
Operator TypeOf
Operator ini digunakna unuk mengetahui type data apa yang kita masukan, data ktia tinggal
Operator Kondisional
Ini adalah operator Turnary, dimana kita butuh 3 operand didalamnya. Operator ini
digunakan untuk pengecekan pada sebuah kondisi yang nilainya true / false.
Digunakan untuk merepresentasikan data tekstual (plain text), yang harus dilakukan
Escape Character
contoh
.length
Boolean
Boolean adalah sebuah tipe data yang digunakan untuk merepresentasikan logika true atau
false. Boolean pertama kali ditemukan oleh george boole pada tahun 1954, beliau adalah
seorang ahli matematikadalam bidang logika. Boolean biasanya digunakan pada statement
pengkondisian, untuk menentukan aksi yang berbeda dan mengatur kendali program.contoh
Undefioned adalah sebuah tipe yang dihasilkan ketika kita mendeklarasikan sebuah variabel
Null adalah niai kosong yang bisa kita berikan pada sebuah variabel contoh var x = null;
Variabel
Variabel adalah sebuah tempat atau wadah yang memiliki nama, yang digunakan
untuk menyimpan nilai. Untuk mendeklarasikan variabel, ada beberapa keyword yang ada
Kata yang tidak boleh digunakan sebagai variabel yaitu keyword & reserved word
Menulis Javascript
Internal > kita menuliskan javascript langsug didalam tagscript dihalaman website kita.
Pop up box adalah sebuah windows kecil pada browser yang dapati dimunculkan
sebagai alat interaksi agar user dapat berdialog dengan web. Ada beberapajenis pop up:
Alert Box
Jika ditampilkan di browser yang berbeda, maka akan menampilkan popup yang
berbeda juga.
Chrome
Microsoft Edge
Prompt Box
Jika ingin nilai yang sudah dimasukkan muncul di broser, maka kita akan
menggunakan Alert sebagai fungsi untuk menampilkan value yang sudah di isi di varibel nya.
Confirm
booleannya. Pada notifikasinya terdapat 2 tombol yaitu ok dan cancel, biasanya sering
digunakan ketika akan menghapus data atau submit data yang serius.
Normal Flow
Apabila program kita memiliki lebih dari 1 statement, maka statement tersebut akan
Control flow
Pengulangan
Penggunaan while