Pemrograman javascript adalah membuat instruksi instruksi yang dimengerti oleh mesin komputer sehingga kita bisa memberi tugas tugas tertentu.
Javascript adalah sebuah bahasa pemrograman berorientasi objek disingkat OOP (object orientation program)
Disebut objek karena sebuah program besar javascript sebenarnya terdiri dari kumpulan program program kecil yang sudah dan bisa diberi tugas lalu melaporkan (callback) hasilnya jika sudah selesai (Asynchronous)
Pada awalnya javascript hanya dipakai di browser tapi kini sudah merambah ke bahasa pemrograman untuk server seperti node js, embedded sistem, raspberry pi dan IOT. Javascript beken dengan inisial js termasuk ekstensi menggunakan *.js
Dalam arikel ini penulis akan mengurai dasar pemrograman javascript basic. Basic maksudanya kita akan belajar syntax dasar. Syntax berarti aturan aturan dasar bahasa atau text yang sudah dimengerti oleh mesin komputer untuk kemudian dieksekusi.
Javascript adalah bahasa tingkat tinggi, artinya bahasa yang dipakai hampir bisa dimengerti oleh kita manusia. Semangkin kita gak faham bahasanya maka akan mendekati bahasa mesin seperti biner 10011100 yang sulit dimengerti ( bahasa tingkat rendah).
Contoh syntax javascript:
Contoh syntax javascript:
Dalam syntax pemrograman komputer apapun bahasanya baik C++, Javascript, Visual basic memiliki konsep yang sama namun mungkin ada perbedaan di nama instruksi, keyword atau tanda bacanya. Berikut ini beberapa contoh keyword dari javascript untuk membentuk bahasa pemrograman javascript.
Variabel
Variabel adalah wadah atau tempat untuk menaruh nilai atau value sementara. Tanpa variabel kita bisa tetap melakukan eksekusi program hanya saja flexibiltasnya tidak ada berikut contoh percobaan untuk melihat salah satu manfaat variabel
Tampak variabel objek Biodata berisi berbagai macam tipe data nama, umur dan menikah properti umur, nama dan status pernikahan, jadi variabel tipe objek memudahkan kita menyimpan banyak value dengan beragam tipe data.
Cara melihat isi variabel hanya dengan mengetik nama variabelnya. Untuk tipe objek nama variabel beserta properti nya dipisah tanda titik, Hasilnya sbb.
Operator dan keyword
Operator dan arimatic adalah pembetuk dari instruksi instruksi bahasa javascript. Sebelumnya kita sudah melakukan percobaan syntax javascript
Operator dan arimatic adalah pembetuk dari instruksi instruksi bahasa javascript. Sebelumnya kita sudah melakukan percobaan syntax javascript
Berikut Keyword javascript:
Berikut Variabel javascript:
Berikut Tipe data javascript:
- var
- Adalah variabel sebagai wadah penyimpanan data sementara. Contoh Variabel data misal: var Nama = "Budi"
- if
- Pernyataan pilihan misal : if (2 < 3 ) { console.log("Benar")};
- else
- Sangkalan misal : if (2>3) { console.log("Benar") else console.log("Salah")}
Berikut Variabel javascript:
- Global variabel
- Local variabel
Berikut Tipe data javascript:
- Number
- Angka, misal 2015
- String
- Huruf, misal "Ibrahim"
- Boolean
- Hanya memiliki dua pilihan misal True atau False, lelaki atau perempuan
- Object
- Data berisi properti misal {Nama:" Anisa", Umur:3}
- Function
- Object
- Sama dengan tipe object hanya saja dipanggil dalam bentuk fungsi
- Date
- 25 Maret 2018
- Array
- Data berbentuk array dan bisa dipanggil dalam bentuk fungsi misal "budi memili hobi olahraga yang lebih dari dua maka fungsi ditulis dalam bentuk array ["Berenang","Memancing","Arum jeram"]
- Operator aritmatika terdiri dari + - / x % -- ++
- Operator logika or, and, not, xor && || !
- Operator assignment = +- %=
- Operator komparasi == === != >< ?
Function javascript Javascript function adalah blok kode yang dibuat untuk melakukan instruksi khusus, function di javascript sangat penting sebagian besar isi dari pemrograman javascript berisi fungsi fungsi Berikut ini adalah contoh fungsi yang mengubah suhu satuan fahrenheit menjadi derajat celcius function toCelsius(fahrenheit) { return (5/9) * (fahrenheit-32); } untuk melihat hasilnya cukup memanggil nama fungsinya dan mengisi nilai parameternya contoh toCelcius(77): Demikian uraian singkat pemrograman javascript semoga membantu salam.. :) Ref https://www.w3schools.com |