Pelajari semua konsep inti pemrograman dalam JavaScript Gratis dengan contoh dan latihan dalam browser yang dapat langsung Anda gunakan. Setelah EXLskills Javascript Fundamentals Course, Anda akan memiliki semua yang Anda perlukan untuk memprogram aplikasi untuk browser, server, dan bahkan antarmuka desktop Show
Setiap bahasa pemrograman memiliki kebutuhan mendasar untuk menyimpan data dalam memori untuk melakukan beberapa perhitungan pada data tersebut. Sekarang untuk menyimpan dan mengakses data ini, lokasi memori memerlukan nama, dan nama ini disebut "Variabel". Selain itu, setiap lokasi memori hanya dapat menyimpan jenis data tertentu. Dan "DataType" dari variabel membantu dalam mengidentifikasi ini. Oleh karena itu, singkatnya, karena setiap bahasa pemrograman harus melakukan sedikit komputasi, memungkinkan pendefinisian, dan deklarasi variabel tipe data tertentu, dan JavaScript juga mengikuti tradisi yang sama. Dalam artikel ini, mari kita selami pemahaman yang lebih baik tentang Tipe Data dan Variabel yang mencakup berbagai topik berikut
Apa itu Tipe Data dalam JavaScript?Sebuah tipe data adalah klasifikasi data yang memberi tahu penyusun atau penafsir bagaimana programmer ingin menggunakan data tersebut. Nilai menentukan jenis item data tertentu yang dapat diambilnya, bahasa pemrograman yang digunakannya, atau operasi yang dapat dijalankan di dalamnya. Selain itu, item data yang berbeda dapat berupa nilai numerik, nilai alfanumerik, desimal, boolean, dll Seperti yang kita ketahui bahwa JavaScript adalah bahasa tipe dinamis (ketik longgar). Yang, pada gilirannya, berarti bahwa pengguna tidak perlu secara eksplisit menentukan jenis data yang akan disimpan dalam variabel. Mesin JavaScript akan menggunakannya secara dinamis berdasarkan jenis data yang ditetapkan ke variabel. Selain itu, JavaScript dapat menangani banyak jenis data, dan berdasarkan itu;
Mari kita pahami detail semua tipe data ini di bagian berikut Apa itu Tipe Data Primitif dalam JavaScript?Ini adalah tipe data standar yang didukung oleh bahasa pemrograman. JavaScript terutama mendukung jenis tipe data primitif berikut
Apa itu Tipe Data Komposit dalam JavaScript?Bahasa pemrograman tidak menentukan tipe data ini sebelumnya, tetapi pemrogram membuatnya. Selain itu, tipe data komposit muncul saat pengelompokan beberapa nilai terjadi. Beberapa Tipe Data komposit yang didukung JavaScript adalah
Kami akan membahas detail semua tipe data Komposit ini di artikel mendatang. Mari melangkah lebih jauh untuk memahami konsep variabel dan cara mendeklarasikannya di JavaScript Apa itu Variabel dalam JavaScript?Variabel hanyalah nama lokasi penyimpanan. Selain itu, kami juga dapat menyebutnya sebagai wadah yang menyimpan beberapa data selama eksekusi program Mari kita pahami konsep ini lebih detail dengan bantuan contoh berikut Dalam contoh di atas, "digit" adalah variabel yang menunjuk ke lokasi memori yang menampung/menyimpan nilai numerik "12". Demikian pula, "lang" adalah variabel yang menunjuk ke lokasi memori yang menyimpan nilai string "javascript". Jadi kita dapat mengatakan bahwa variabel hanyalah sebuah nama untuk lokasi memori, dimana nilainya akan disimpan Seperti di sebagian besar bahasa pemrograman, fakta berikut juga berlaku untuk variabel dalam JavaScript
Bagaimana cara mendefinisikan variabel dalam JavaScript?Seperti bahasa pemrograman lainnya, mendefinisikan variabel dalam JavaScript mengikuti siklus hidup di bawah ini. Mari kita bahas dan pahami semua fase definisi variabel ini di bagian di bawah ini Bagaimana cara mendeklarasikan variabel dalam JavaScript?Mirip dengan bahasa pemrograman lain, membuat variabel disebut sebagai "Mendeklarasikan" variabel dalam JavaScript. Selain itu, deklarasi variabel terjadi dengan bantuan kata kunci "var". Contoh
di mana tes adalah nama variabel yang dideklarasikan Bagaimana cara menginisialisasi variabel dalam JavaScript?Setelah deklarasi, kita dapat menggunakan tanda sama dengan(=) untuk menetapkan nilai ke variabel Contoh _di mana tes adalah nama variabel dan diberi nilai 10 Bagaimana cara mendeklarasikan dan menginisialisasi variabel secara bersamaan?Kami juga dapat menetapkan nilai ke variabel pada saat yang sama dengan deklarasinya. Contoh
di mana var adalah kata kunci untuk mendeklarasikan variabel, dan tes adalah nama variabel, dan nilai yang ditetapkan adalah 10 Bagaimana cara mendefinisikan banyak variabel dalam satu langkah dalam JavaScript?JavaScript juga memungkinkan mendeklarasikan banyak variabel dalam satu baris. Contoh
Deklarasi yang sama bahkan dapat menjangkau beberapa baris, seperti yang ditunjukkan di bawah ini _Bagaimana cara mendeklarasikan ulang Variabel dalam JavaScript?Variabel JavaScript selalu mempertahankan nilainya di seluruh ruang lingkup, meskipun kami kembali mendeklarasikan hal yang sama Misalnya. Pertimbangkan potongan kode di bawah ini
Jadi, bahkan setelah mendeklarasikan ulang variabel dengan nama yang sama, variabel tersebut akan tetap berada di nilai sebelumnya Aturan untuk mendefinisikan Variabel JavaScriptSeperti semua bahasa pemrograman, JavaScript juga menetapkan seperangkat aturan yang mengatur konvensi penamaan yang benar untuk variabel. Beberapa dari aturan ini adalah
Di bawah ini adalah beberapa contoh yang menunjukkan kategorisasi variabel JavaScript valid dan tidak valid _Bagaimana cara mengakses Variabel JavaScript?Seperti yang dijelaskan di bab sebelumnya, kode JavaScript dapat diintegrasikan ke dalam file HTML menggunakan tag 1. Cuplikan kode di bawah ini menunjukkan bagaimana deklarasi variabel terjadi dalam metode javaScript. Selain itu, ini juga menunjukkan bagaimana nilainya diakses dan dicetak menggunakan dokumen. metode write() _Simpan file dengan variabel nama. html dan buka di browser. Itu harus menunjukkan output sebagai. Sesuai kode di atas, kami membuat variabel dengan nama myVar dan menetapkan nilai "ToolsQA" ke variabel itu. Kemudian kita tinggal mencetak nilainya agar muncul di browser saat pengguna membuka file HTML di browser Apa Ruang Lingkup Variabel JavaScript?Ruang lingkup variabel adalah bagian dari program yang menyediakan akses ke variabel. Dalam JavaScript, ada dua jenis cakupan. Mari kita bahas ruang lingkup ini secara rinci Variabel JavaScript - Cakupan LokalDalam JavaScript, variabel yang dideklarasikan di dalam fungsi/metode atau blok berada di bawah lingkup lokal. Variabel-variabel ini hanya memiliki akses di dalam metode/fungsi atau blok ini saja E. g. , Pertimbangkan cuplikan kode di bawah ini, di mana deklarasi dan aksesibilitas variabel myVar ada di dalam metode checkVariable(). Tidak berarti, variabel ini memiliki akses di luar metode ini _Simpan file dengan nama localVariables. html dan buka di browser. Sekarang pertimbangkan sebuah contoh, di mana pengguna mencoba mengakses, variabel lokal yang didefinisikan di dalam satu metode, di metode lain, seperti yang ditunjukkan di bawah ini
Simpan file dengan nama localVariablesOutOfScope. html dan buka di browser apa saja (Chrome, Firefox, atau IE). Misalkan kita membuka file HTML di browser Chrome. Sekarang, buka "konsol" browser Chrome dengan mengklik kanan layar browser dan memilih periksa dari menu konteks. Klik tab "konsol" untuk membuka konsol Chrome. Sekarang, klik tombol "Klik saya". Itu harus menunjukkan output sebagai berikut Seperti yang dapat kita lihat dari tangkapan layar di atas bahwa kode JavaScript telah memunculkan "Uncaught ReferenceError", menyebutkan bahwa variabel "myVar" tidak ditentukan. Selain itu, karena definisi variabel ada di dalam metode checkVariable() , maka tidak akan dapat diakses di dalam metode clickButton(). Sekarang solusi untuk masalah ini adalah dengan mendeklarasikan variabel dalam lingkup Global. Mari pindah ke bagian selanjutnya untuk memahami hal yang sama secara mendetail Variabel JavaScript - Cakupan GlobalDalam JavaScript, variabel yang dideklarasikan di luar semua fungsi atau metode berada di bawah lingkup global, dan setiap metode/fungsi atau blok dapat mengaksesnya. e. g. , Pertimbangkan potongan kode di bawah ini, variabel myVar dideklarasikan dalam lingkup global (langsung di dalam tag 1). Selanjutnya, diberikan nilai di dalam metode checkVariable(). Akhirnya, variabel yang sama disiagakan dalam metode clickButton(), yang mencetak nilai variabel yang sama seperti yang ditugaskan dalam metode checkVariable(). Jadi, ini menunjukkan bahwa variabel global mempertahankan nilainya di seluruh lingkup global, di mana pun variabel tersebut dipanggil dalam lingkup global _0Simpan file dengan nama globalVariables. html dan buka di browser apa saja (Chrome, Firefox, atau IE). Itu harus menunjukkan output sebagai. Seperti yang dapat kita lihat pada contoh dan tangkapan layar di atas, deklarasi variabel myVar terjadi di luar semua fungsi. Selain itu, dapat diakses dan diperbarui di dalam metode. Oleh karena itu, ini memperjelas bahwa variabel global dapat diakses oleh semua metode Takeaway kunci
Sebagai penutup, karena sekarang kita sudah jelas tentang konsep Tipe Data dan variabel dalam JavaScript, mari beralih ke artikel berikutnya untuk memahami konsep Fungsi dalam JavaScript Bagaimana cara mendeklarasikan variabel dalam JavaScript?Selalu deklarasikan variabel JavaScript dengan var , let , atau const . Kata kunci var digunakan di semua kode JavaScript dari tahun 1995 hingga 2015. Kata kunci let dan const ditambahkan ke JavaScript pada tahun 2015. Jika Anda ingin kode Anda berjalan di browser lama, Anda harus menggunakan var.
Bagaimana kita menginisialisasi dan mendeklarasikan variabel?Aturan untuk Mendeklarasikan dan Menginisialisasi Variabel
. Selalu gunakan tanda '=' untuk menginisialisasi nilai ke Variabel . Jangan gunakan koma dengan angka. Setelah tipe data ditentukan untuk variabel, maka hanya tipe data tersebut yang dapat disimpan di dalamnya.
Bagaimana cara menginisialisasi dalam JavaScript?Objek JavaScript dapat diinisialisasi dengan berbagai cara sebagai berikut. . Menggunakan objek literal Menggunakan metode Object() baru Menggunakan Objek. buat() metode Menggunakan fungsi konstruktor |