Rumah > Artikel > pembangunan bahagian belakang > Hari untuk Cabaran #daysofMiva.
Hari 1 Cabaran 100 Hari
Tarikh: 21/8/2024
Objektif: Untuk mempelajari dan memahami pembolehubah, operasi logik dan jenis data dalam JavaScript, selesaikan masalah matematik menggunakan JavaScript dan mula belajar tentang pendengar acara dan pernyataan bersyarat.
Hari ini, saya memulakan perjalanan saya ke dalam JavaScript dengan mempelajari tentang pembolehubah. Pembolehubah dalam JavaScript adalah seperti bekas yang menyimpan data, yang boleh menjadi nombor, sekeping teks atau apa-apa jenis nilai lain. Saya belajar cara mengisytiharkan pembolehubah menggunakan kata kunci let, const dan var.
Seterusnya, saya meneroka operasi logik, yang digunakan untuk membuat keputusan dalam JavaScript. Saya belajar tentang operator logik asas:
Saya juga belajar tentang jenis data yang berbeza seperti:
Saya menggunakan pengetahuan saya tentang pembolehubah dan jenis data untuk menyelesaikan masalah matematik yang mudah. Masalahnya ialah untuk mengira luas segi empat tepat berdasarkan lebar dan tingginya.
Seterusnya, saya mula belajar tentang pendengar acara. Pendengar acara ialah fungsi yang menunggu peristiwa tertentu berlaku, seperti pengguna mengklik butang dan kemudian mencetuskan beberapa tindakan.
Dalam Istilah Mudah:
Pendengar acara membenarkan JavaScript bertindak balas terhadap tindakan pengguna pada halaman web, seperti mengklik butang, menaip dalam kotak teks atau menuding pada elemen.
Apabila tidak klik
Apabila ia diklik ia akan menunjukkan memuatkan data.. kemudian akhirnya menunjukkan "Data Dimuatkan Melalui Panggilan Balik"
Ini adalah hasil kerja pendengar acara Dalam javascript
Saya juga belajar tentang pernyataan bersyarat, yang membolehkan saya membuat keputusan dalam kod saya. Pernyataan bersyarat menyemak sama ada syarat adalah benar atau salah dan kemudian melaksanakan blok kod berdasarkan keputusan.
Gelung Semasa:
Gelung sementara dalam JavaScript terus melaksanakan blok kod selagi syarat yang ditentukan adalah benar. Saya cuba bersungguh-sungguh untuk memahami konsep ini dengan membayangkannya sebagai seseorang yang berulang kali bertanya soalan sehingga mereka mendapat jawapan yang betul.
Takrifan Mudah:
Gelung sementara terus berjalan selagi syarat tertentu kekal benar.
Contoh:
let number = 1; while (number <= 5) { console.log(number); number++; }
Dalam contoh ini, gelung bermula dengan nombor = 1 dan terus berjalan jika nombor kurang daripada atau sama dengan 5. Ia mencetak nilai nombor dan kemudian meningkatkannya sebanyak 1 setiap kali.
Untuk Gelung:
A untuk gelung adalah serupa dengan gelung sementara tetapi biasanya lebih ringkas dan lebih mudah untuk ditulis apabila anda tahu berapa kali anda mahu menjalankan gelung.
Takrifan Mudah:
Gelung A for mengulangi blok kod beberapa kali tertentu.
Contoh:
for (let i = 1; i <= 5; i++) { console.log(i); }
Dalam gelung untuk ini, saya bermula pada 1 dan meningkat sebanyak 1 selepas setiap gelung sehingga mencapai 5. Gelung berjalan 5 kali, sama seperti gelung sambil.
Perbezaan Antara While dan For Gelung:
Senario:
Bayangkan anda sedang membelek syiling. Anda mahu terus membelek sehingga anda mendapat kepala. Memandangkan anda tidak tahu berapa banyak pusingan yang diperlukan, anda akan menggunakan gelung sementara untuk terus membelek sehingga anda mendapat kepala.
Sekarang, jika anda ingin membalikkan syiling tepat 5 kali, anda akan menggunakan gelung for kerana anda tahu anda memerlukan tepat 5 flip, tidak kira hasilnya.
Ringkasnya:
Memahami gelung memerlukan sedikit usaha, tetapi latihan ini membantu saya melihat cara ia berguna dalam mengulang tugasan dengan cekap dalam kod saya.
Saya sangat kecewa dan tertekan. Ia benar-benar menghampiri saya, ke tahap di mana saya hampir rasa ingin menghancurkan PC saya. Ia sangat menggembirakan! Bolehkah anda membantu saya mengetahui di mana silapnya?....?♂️?♂️?♂️?♂️, saya terpaksa berhadapan dengan begitu banyak pepijat dan menyahpepijat pepijat itu hanya menambah tekanan saya. Tetapi saya memutuskan untuk berehat, menetapkan semula fikiran saya, dan akhirnya mengetahui masalahnya. Saya terus memberitahu diri saya bahawa saya boleh menjadi versi terbaik diri saya, tidak kira apa pun.
Tetapi javascript...????
Hari 1 adalah produktif kerana saya meletakkan asas yang kukuh dalam JavaScript dengan mempelajari tentang pembolehubah, operasi logik, jenis data dan pernyataan bersyarat. Saya juga mula meneroka cara JavaScript berinteraksi dengan tindakan pengguna melalui pendengar acara. Saya teruja untuk meneruskan perjalanan ini dan mendalami pemahaman saya tentang JavaScript pada masa hadapan.
Sila like, share, subscribe, dan follow up untuk lebih banyak lagi, dan juga komen tentang minuman apa yang patut saya ambil untuk hamburger javascript ini...hihi???
Atas ialah kandungan terperinci Hari untuk Cabaran #daysofMiva.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!