Apakah ada latihan untuk setiap bab javascript?

Contoh 1

Memanggil fungsi untuk setiap elemen dalam buah

const buah = ["apel", "jeruk", "ceri"];
buah-buahan. forEach(myFunction);

Cobalah sendiri "


Definisi dan Penggunaan

Metode forEach() memanggil fungsi untuk setiap elemen dalam array

Metode forEach() tidak dijalankan untuk elemen kosong


Sintaksis

Himpunan. forEach(function(currentValue, index, arr), thisValue)

Parameter

fungsi() Diperlukan
Fungsi untuk dijalankan untuk setiap elemen array. CurrentValueRequired
Nilai elemen saat ini. indexOptional
Indeks elemen saat ini. arrOptional
Array dari elemen saat ini. thisValueOptional. Bawaan undefined
Nilai yang diteruskan ke fungsi sebagai nilai this nya

Nilai Pengembalian



Lebih Banyak Contoh

Hitung jumlahnya

biarkan jumlah = 0;
angka const = [65, 44, 12, 4];
angka. forEach(myFunction);

function myFunction(item) {
jumlah += barang;
}

Cobalah sendiri "

Kalikan setiap elemen

angka const = [65, 44, 12, 4];
angka. forEach(myFunction)

function myFunction(item, index, arr) {
arr[indeks] = item * 10;
}

Cobalah sendiri "

Dukungan Peramban

forEach() adalah fitur ECMAScript5 (ES5).

ES5 (JavaScript 2009) didukung penuh di semua browser

ChromeEdgeFirefoxSafariOperaIEYaYaYaYa9-11

Anda dapat menguji kemampuan JavaScript Anda dengan Latihan W3Schools


Kami telah mengumpulkan berbagai latihan JavaScript (dengan jawaban) untuk setiap Bab JavaScript

Coba selesaikan latihan dengan mengedit beberapa kode, atau tunjukkan jawaban untuk melihat kesalahan Anda

Hitung Skor Anda

Anda akan mendapatkan 1 poin untuk setiap jawaban yang benar. Skor Anda dan skor total akan selalu ditampilkan


Awali karir Anda

Dapatkan sertifikasi dengan menyelesaikan kursus

Dapatkan sertifikasi w3schoolsCERTIFIED. 2023

JavaScript adalah bahasa scripting lintas-platform, berorientasi objek. Ini adalah bahasa yang kecil dan ringan. Di dalam lingkungan host (browser web), JavaScript dapat dihubungkan ke objek lingkungannya untuk menyediakan kontrol terprogram terhadapnya

JavaScript berisi pustaka objek standar, seperti Array, Tanggal, dan Matematika, dan kumpulan inti elemen bahasa seperti operator, struktur kontrol, dan pernyataan. JavaScript inti dapat diperluas untuk berbagai tujuan dengan melengkapinya dengan objek tambahan

Cara terbaik kita mempelajari sesuatu adalah dengan latihan dan latihan soal. Kami telah memulai bagian ini untuk mereka (pemula hingga menengah) yang terbiasa dengan JavaScript. Semoga, latihan ini membantu Anda meningkatkan keterampilan pengkodean JavaScript Anda. Saat ini bagian berikut tersedia, kami bekerja keras untuk menambahkan lebih banyak latihan. Selamat Coding

Daftar Latihan JavaScript

  • Dasar JavaScript [150 Latihan dengan Solusi]
  • JavaScript Fundamental (versi ES6) Bagian-I [150 Latihan dengan Solusi]
  • JavaScript Fundamental (versi ES6) Bagian-II [116 Latihan dengan Solusi]
  • Fungsi JavaScript [29 Latihan dengan Solusi]
  • Rekursi JavaScript [13 Latihan dengan Solusi]
  • Pernyataan Bersyarat JavaScript dan loop [12 Latihan dengan Solusi]
  • Array JavaScript [53 Latihan dengan Solusi]
  • Daftar Tertaut JavaScript [35 latihan dengan solusi]
  • Tanggal JavaScript [57 Latihan dengan Solusi]
  • String JavaScript [64 Latihan dengan Solusi]
  • Manipulasi Bit JavaScript [15 Latihan dengan Solusi]
  • Matematika JavaScript [114 Latihan dengan Solusi]
  • Validasi JavaScript dengan Ekspresi Reguler [ 21 Latihan dengan Solusi ]
  • JavaScript HTML DOM [13 Latihan dengan Solusi]
  • Gambar JavaScript [6 Latihan dengan Solusi]
  • Objek JavaScript [18 Latihan dengan Solusi]
  • Validasi Dasar JavaScript tanpa Ekspresi Reguler [10 Latihan dengan Solusi]
  • Algoritma Penyortiran JavaScript [31 Latihan dengan Solusi]
  • Algoritma Pencarian JavaScript [5 Latihan dengan Solusi]

Akan datang lebih banyak lagi

Popularitas Bahasa PemrogramanDi seluruh dunia, Desember 2022 dibandingkan tahun lalu

`RankChangeLanguageShareTrend1Python28. 34%-1. 0 %2Java16. 93%-0. 8%3Javascript9. 28 %+0. 3%4C#6. 89%-0. 3%5C/C++6. 64%-0. 3 %6PHP5. 19%-1. 0 %7R3. 98%-0. 1%8

Apakah ada latihan untuk setiap bab javascript?
TypeScript2. 79 %+1. 1%9
Apakah ada latihan untuk setiap bab javascript?
Cepat2. 23 %+0. 6%10
Apakah ada latihan untuk setiap bab javascript?
Tujuan-C2. 22%+0. 1%11
Apakah ada latihan untuk setiap bab javascript?
Go2. 02%+0. 7%12
Apakah ada latihan untuk setiap bab javascript?
Karat1. 78 %+0. 8%13
Apakah ada latihan untuk setiap bab javascript?
Kotlin1. 71%-0. 0%14
Apakah ada latihan untuk setiap bab javascript?
Matlab1. 61 %+0. 0%15
Apakah ada latihan untuk setiap bab javascript?
Ruby1. 12%+0. 2%16
Apakah ada latihan untuk setiap bab javascript?
VBA1. 08%-0. 1 %17Ada0. 96%+0. 2 %18
Apakah ada latihan untuk setiap bab javascript?
Dart0. 85 %+0. 4 %19
Apakah ada latihan untuk setiap bab javascript?
Skala0. 69%-0. 0 %20
Apakah ada latihan untuk setiap bab javascript?
Lua0. 65 %+0. 3 %21
Apakah ada latihan untuk setiap bab javascript?
Visual Basic0. 57%-0. 1 %22
Apakah ada latihan untuk setiap bab javascript?
Abap0. 55 %+0. 1 %23
Apakah ada latihan untuk setiap bab javascript?
Perl0. 53 %+0. 1 %24Groovy0. 36 %+0. 0 %25Cobol0. 33 %+0. 0 %26Haskell0. 25 %+0. 0 %27
Apakah ada latihan untuk setiap bab javascript?
Julia0. 24 %+0. 0 %28
Apakah ada latihan untuk setiap bab javascript?
Delphi/Pascal0. 2%-0. 0 %

Sumber. https. //pypl. github. io/PYPL. html

Indeks TIOBE untuk Desember 2022

Des 2022Des 2021UbahBahasa PemrogramanRatingsChange11Python16. 66%+3. 76%22C16. 56%+4. 77%34

Apakah ada latihan untuk setiap bab javascript?
C++11. 94%+4. 21%43
Apakah ada latihan untuk setiap bab javascript?
Java11. 82%+1. 70%55C#4. 92%-1. 48%66 Visual Basic 3. 94%-1. 46%77JavaScript3. 19%+0. 90%89
Apakah ada latihan untuk setiap bab javascript?
SQL2. 22%+0. 43%98
Apakah ada latihan untuk setiap bab javascript?
Bahasa rakitan1. 87%-0. 38%1012
Apakah ada latihan untuk setiap bab javascript?
PHP1. 62%+0. 12%1111R1. 25%-0. 34%1219
Apakah ada latihan untuk setiap bab javascript?
Lakukan1. 15%+0. 20%1313 Klasik Visual Basic 1. 15%-0. 13%1420
Apakah ada latihan untuk setiap bab javascript?
MATLAB0. 95%+0. 031510
Apakah ada latihan untuk setiap bab javascript?
Swift0. 91%-0. 86%1616Delphi/Objek Pascal0. 85%-0. 30%1715
Apakah ada latihan untuk setiap bab javascript?
Ruby0. 81%-0. 35%1818Perl0. 78%-0. 18%1929
Apakah ada latihan untuk setiap bab javascript?
Tujuan-C0. 71%+0. 29%2027
Apakah ada latihan untuk setiap bab javascript?
Karat0. 68%+0. 23%

Sumber. https. // www. tiobe. com/tiobe-index/

Jangan mengirimkan solusi apa pun dari latihan di atas di sini, jika Anda ingin berkontribusi, buka halaman latihan yang sesuai

Catatan. Karena JavaScript adalah bahasa yang diketik secara longgar, dinamis, dan ekspresif, Anda dapat menyelesaikan tugas yang sama dengan berbagai cara. Oleh karena itu cara (solusi latihan) yang dijelaskan di sini bukanlah satu-satunya cara untuk melakukan sesuatu. Sebaliknya, alangkah baiknya, jika ini membantu Anda untuk memilih metode Anda sendiri

[ Ingin berkontribusi pada latihan JavaScript? . zip) kepada kami di w3resource[at]yahoo[dot]com. Harap hindari materi berhak cipta. ]

Di mana saya dapat menemukan latihan JavaScript?

Latihan JavaScript untuk pemula. 8 situs gratis dengan latihan JavaScript .
Edbit
w3resource
Pelajari JavaScript
W3Sekolah
freeCodeCamp. org
Pahlawan JavaScript
Pelajari JavaScript di Codecademy
Akademi Khan. Kuis JavaScript

Bagaimana saya bisa melatih keterampilan JavaScript saya?

5 Cara Terbaik untuk Mempelajari JavaScript dengan Cepat .
Situs Web dan Kursus Mandiri
Buku
Kamp Pelatihan Pengodean
Pertemuan dan Acara Jejaring
Memulai Proyek Anda Sendiri

Topik apa yang harus saya pelajari di JavaScript?

10 Konsep JavaScript di 2021 yang Membantu Mendapatkan Pekerjaan .
10) Komunikasi Asinkron. .
9) Pembuatan dan modifikasi dom. .
8) Putaran, Putaran, Putaran, Putaran. .
7) Debugging Alat Pengembang. .
6) Lingkup. .
5) Fungsi dan Panggilan Fungsi. .
4) Pernyataan bersyarat. .
3) Acara dan Penanganan Acara

Berapa lama untuk mempelajari JavaScript?

Ini jawaban singkatnya. sebagian besar pemrogram setuju bahwa dibutuhkan enam hingga sembilan bulan untuk mengembangkan kecakapan kerja dalam JavaScript. Dan bahkan kemudian, Anda akan menghabiskan waktu bertahun-tahun mempelajari keterampilan baru dan mengembangkan pemahaman Anda tentangnya.