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:
Szenario:
Stellen Sie sich vor, Sie werfen eine Münze. Sie möchten weiterdrehen, bis Sie Köpfe bekommen. Da Sie nicht wissen, wie viele Umdrehungen nötig sind, verwenden Sie eine While-Schleife, um so lange umzudrehen, bis Sie Kopf bekommen.
Wenn Sie nun die Münze genau fünf Mal werfen möchten, verwenden Sie eine for-Schleife, da Sie wissen, dass Sie unabhängig vom Ergebnis genau fünf Würfe benötigen.
Zusammenfassung:
Das Verstehen von Schleifen erforderte einige Mühe, aber diese Übung hat mir geholfen zu erkennen, wie nützlich sie bei der effizienten Wiederholung von Aufgaben in meinem Code sind.
Ich war so frustriert und gestresst. Es ging mir so auf die Nerven, dass ich fast das Gefühl hatte, meinen PC kaputtzumachen. Es war einfach so überwältigend! Können Sie mir bitte helfen, herauszufinden, wo alles schief gelaufen ist? ....?♂️?♂️?♂️?♂️, ich musste mich mit so vielen Fehlern auseinandersetzen, und das Debuggen hat meinen Stress nur noch erhöht. Aber ich beschloss, eine Pause einzulegen, meine Gedanken neu zu denken und schließlich das Problem herauszufinden. Ich sagte mir immer wieder, dass ich die beste Version von mir selbst sein könnte, egal was passiert.
Aber Javascript...????
Tag 1 war produktiv, da ich eine solide Grundlage in JavaScript gelegt habe, indem ich etwas über Variablen, logische Operationen, Datentypen und bedingte Anweisungen gelernt habe. Ich begann auch zu untersuchen, wie JavaScript über Ereignis-Listener mit Benutzeraktionen interagiert. Ich freue mich darauf, diese Reise fortzusetzen und mein Verständnis von JavaScript in Zukunft zu vertiefen.
Bitte liken, teilen, abonnieren und folgen Sie uns, um mehr zu erfahren, und kommentieren Sie auch, welches Getränk ich für diesen Javascript-Hamburger nehmen sollte ... lol???
Atas ialah kandungan terperinci Hari untuk Cabaran #daysofMiva.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!