Hallo teman-teman? . Nah kali ini kita akan membahas sesuatu yang baru yaitu Javascript. Bagi anda yang belum mengetahui apa itu var, let dan const dalam javascript. Tentunya artikel ini sangat tepat bagi sobat yang sudah membacanya Show Var adalah variabel yang dideklarasikan dalam javascript yang akan selalu di atas/ diawali (diangkat). bahkan jika kita tidak meletakkannya di awal kode
Biarkan adalah variabel javascript yang tidak dapat diakses sebelum dideklarasikan, tidak seperti Var dan biarkan nilainya dapat diinisialisasi ulang _Const adalah variabel dalam javascript yang tidak dapat diakses sebelum dideklarasikan, tidak seperti Var dan const adalah konstanta
nah kapan waktu yang tepat untuk menggunakan ketiganya
Nah itulah pembahasan kita kali ini. Jika ada kendala atau apapun jangan sungkan untuk meninggalkan pertanyaan di kolom komentar. sampai berjumpa lagi A hanya memberi tahu komputer bahwa ada variabel dan nilai apa yang harus dimulai. Mirip dengan bahasa pemrograman lain, JavaScript juga memungkinkan untuk mendeklarasikan variabel Ada tiga kata kunci dalam JavaScript yang dapat digunakan untuk mendeklarasikan variabel. biarkan, var, dan const. Setiap kata kunci memiliki aturan dan implikasi yang berbeda tentang bagaimana variabel yang mereka buat dapat digunakan Kata kunci var adalah cara tertua untuk mendeklarasikan variabel dalam JavaScript dan didukung oleh semua browser. Kata kunci let dan const adalah tambahan baru untuk bahasa ini dan tidak didukung oleh browser lama Jika Anda perlu mendukung browser lama, Anda dapat menggunakan var sebagai ganti let atau const. Jika Anda tidak perlu mendukung browser lama, Anda dapat menggunakan let atau const. Jika Anda ingin variabel Anda tidak dapat diubah, gunakan const Berikut beberapa contohnya var x = 1; Seperti yang Anda lihat, variabel var dan let dapat dipindahkan, tetapi variabel const tidak bisa Perbedaan lain antara var dan let/const adalah bahwa variabel var memiliki cakupan fungsi, sedangkan variabel let dan const memiliki cakupan blok Ini berarti bahwa variabel var hanya tersedia dalam fungsi tempat mereka dideklarasikan. Sebagai contoh fungsi foo() { var x = 1; . log(x); . x tidak ditentukan123456fungsi foo() { var x = 1;} foo();konsol. log(x); . x tidak terdefinisi Sebaliknya, variabel let dan const hanya tersedia di dalam blok tempat mereka dideklarasikan. Contoh function foo() { biarkan y = 2; . log(y); . y tidak didefinisikan konsol. log(z); . z adalah undefined12345678 fungsi foo() { biarkan y = 2; . log(y); . y tidak didefinisikan konsol. log(z); . z tidak ditentukan Javascript ES6 – Kali ini MID Technology akan membahas tentang let dan const yang merupakan variabel baru dalam javascript dan apa bedanya dengan var? pada kesempatan kali ini kita akan membahas tentang penggunaan ( scope nya ), scoop ( scope nya ) dan hoisting ( pengangkatan ) Secara umum, perbedaan antara var let const dalam javascript adalah
sekarang mari kita bahas penjelasannya lebih detail Kekurangan Var dalam JavascriptMasalah 1. PenggunaannyaDalam penggunaan var kita bisa mendeklarasikan variabel yang sama secara berulang-ulang, yang terkadang membingungkan developer itu sendiri, misalnya
pada bahasa pemrograman lain jika menulis seperti diatas maka akan terjadi error tapi di javascript tidak, sebenarnya sama saja dengan memberikan nilai berulang pada sebuah variabel Masalah 2. Mengangkat / Mengangkatdalam penggunaan var di javascript pertama kali yang dijalankan di sistem adalah mencari definisi variabel di seluruh blok kode terlebih dahulu setelah itu baru beri nilai pada variabel tersebut, Contoh _jika anda menjalankan blok kode di atas tidak akan error, kenapa?padahal variabel y diberi nilai terlebih dahulu sebelum dideklarasikan? itu karena apa yang saya katakan sebelumnya, bahwa javascript akan mencari semua deklarasi variabel di blok kode dan kemudian menemukan nilainya Tentu hal ini tidak baik, karena dapat membingungkan pembuatnya sendiri Masalah 3. Scoop / ruang lingkupdalam kode javascript yang berada di antara kurung kurawal "{}" seperti if, else, for, while. dll harus memiliki sendok sendiri jadi jika kita mendeklarasikan sebuah variabel maka variabel tersebut akan menjadi private tapi ini tidak terjadi di javascript, yang akan dicontohkan di bawah ini
jadi ketika kita mendeklarasikan variabel di dalam {}, maka variabel di luar akan dipindahkan Masalah 4. Variabel Globalsebelum ES6 keluar jika kita memberi nilai pada sebuah variabel dan variabel tersebut tidak dideklarasikan maka variabel tersebut akan bersifat global, misalnya _Tentu hal ini sangat mengganggu, karena dapat merusak blok kode lainnya, hal ini terjadi karena sifat pengangkat javascript yang sudah dijelaskan sebelumnya MEMBIARKANLet hadir sebagai peningkatan dari var dalam hal scoop, use dan hoisting sebelumnya jika kita mendeklarasikan variabel di dalam kurung kurawal "{}" maka variabel tersebut akan menjadi variabel global dan tentunya kita tidak ingin hal itu terjadi, saya akan menjelaskan dengan blok kode di bawah ini
dilihat dari blok kode diatas variabel data sama sekali tidak terpengaruh oleh deklarasi variabel yang sama pada if jadi ketika kita menyebutnya inside the outer dal {} maka hasilnya akan berbeda. mengapa? itu karena keduanya dianggap variabel yang berbeda, itulah yang membuat let lebih baik daripada var. jadi kita tidak perlu mendeklarasikan nama variabel baru di scoop yang berbeda Biarkan tidak dapat dideklarasikan ulangseperti halnya var, let juga dapat direvaluasi dalam scoop yang sama, tetapi let tidak dapat dideklarasikan ulang. Contoh _KonstConst atau konstanta adalah variabel yang nilainya tetap, alias tidak bisa diubah _namun dalam penggunaannya sendiri, const lebih sering digunakan untuk mendeklarasikan objek/array Konst sebagai objekSifat konstan dari const tidak berlaku lagi jika const digunakan sebagai objek, dengan kata lain kita dapat mengubah isinya selama masih berada di dalam scoop.
dalam penggunaannya kita juga bisa mendeklarasikan const sebagai objek kosong dan memberikan nilainya pada baris berikutnya, selama masih ada satu scoop
begitu banyak tutorial tentang perbedaan antara var, let dan const di javascript ES6, Anda bisa membacanya di dev. itu Anda juga bisa membaca tutorial lainnya tentang java script disini dan tentang react disini Jika ada pertanyaan silahkan tulis di kolom komentar, terima kasih Penyingkapan. Saya dapat menerima kompensasi afiliasi untuk beberapa tautan di bawah tanpa biaya jika Anda memutuskan untuk membeli paket berbayar. Situs ini tidak dimaksudkan untuk memberikan nasihat keuangan. Ini hanya untuk hiburan ADINATA Adinata adalah pakar teknologi dan pembuat konten yang berpengalaman lebih dari 5 tahun di jaringan, pengkodean, dan server cloud vps terkelola Apa itu Biarkan dalam javascript?Let adalah fitur baru yang diperkenalkan oleh ES6 yang pada dasarnya merupakan perpanjangan dari var. Bedanya di scope, kalau scope var adalah function scope, kalau di luar function akan dideklarasikan sebagai global object. Berbeda dengan biarkan yang cakupannya adalah cakupan blok.
Apa itu VAR dalam javascript?Variabel adalah data sementara yang disimpan dalam memori komputer. Oleh karena itu, ketika kita mendefinisikan nama variabel dan menyimpan nilai (data) dalam variabel tersebut, kita dapat mengubah data tersebut dengan data lain sesuai keinginan pada waktu yang berbeda.
Konst untuk apa?VAR, LET, CONST memiliki fungsi yang sama yaitu untuk membuat variabel . |