goit-js-hw-01 Repositori dibuattask-номер_завдання.js Gunakan <script type="module"> untuk menutup kode tugas dalam ruang lingkup terpisah dan menghindari konflik nama pengidentifikasi.name dan price'Обрано «Генератор захисного поля», ціна за штуку 1000 кредитів' .'Обрано «Генератор захисного поля», ціна за штуку 2000 кредитів' . Tulis skrip untuk memeriksa jumlah barang di gudang. Ada total variabel (jumlah barang dalam stok) dan ordered (unit barang secara berurutan).
Bandingkan nilai -nilai ini dan hasil output:
"На складі недостатньо товарів!" ."Замовлення оформлено, з вами зв'яжеться менеджер" . Periksa kinerja kode dengan nilai variabel yang berbeda ordered , seperti 20 , 80 dan 130 .
const total = 100 ;
const ordered = 50 ;Tulis skrip yang mensimulasikan otorisasi administrator di panel kontrol.
Ada message variabel di mana pesan hasil akan direkam. Saat Anda mengunduh halaman dari pengunjung, kata sandi diminta melalui prompt :
Cancel , tuliskan dalam message baris 'Скасовано користувачем!'ADMIN_PASSWORD , tuliskan di baris message 'Ласкаво просимо!'message 'Доступ заборонений, невірний пароль!'message dalam alert . const ADMIN_PASSWORD = "jqueryismyjam" ;
let message ; Akun pengguna memiliki pinjaman 23580 , nilainya disimpan dalam variabel credits (pembuatan dan apropriasi). Pengguna memutuskan untuk membeli droid perbaikan, yang menelan biaya 3000 kredit masing -masing. Harga satu droid disimpan dalam variabel pricePerDroid .
Saat mengunjungi halaman menggunakan prompt , Anda perlu menanyakan jumlah droid yang ingin dibeli pengguna dan disimpan dalam variabel.
Tulis skrip yang mana:
Cancel ditekan di prompt , pesan ditampilkan di 'Скасовано користувачем!' .totalPrice .'Недостатньо коштів на рахунку!' .'Ви купили [число] дроїдів, на рахунку залишилося [число] кредитів.' . Pengguna dapat mengatur pengiriman barang ke negaranya dengan menentukannya ketika Anda mengunjungi halaman di prompt . Tetap masuk, pengguna dapat memasukkan nama negara itu tidak hanya huruf yang lebih rendah, tetapi untuk 'кИтАЙ' .
Tulis skrip yang menghasilkan nilai pengiriman ke negara. Pastikan untuk menggunakan switch . Format Pesan: 'Доставка в [країна] буде коштувати [ціна] кредитів' .
Tetapi pengiriman tidak ada di mana -mana, jika negara tidak ada dalam daftar, maka hapus dalam pesan alert 'У вашій країні доставка недоступна' .
Di bawah ini adalah daftar negara dan biaya pengiriman.
Tulis skrip yang meminta pengunjung untuk memasukkan nomor dalam prompt sampai pengunjung menekan Cancel dan setiap kali menambahkan nilai yang Anda masukkan ke jumlah total.
prompt . Pendahuluan ditambahkan ke nilai variabel total .Cancel di prompt .Cancel , tunjukkan alert dengan baris 'Загальна сума чисел дорівнює [сума]' .? Tidak perlu memeriksa bahwa pengguna telah memperkenalkan angka daripada serangkaian karakter yang sewenang -wenang. Jika Anda mau, dalam kasus input yang salah, tunjukkan
alertdengan teks'Було написано не число, спробуйте ще раз', sedangkan hasilprompttidak diperlukan untuk jumlah total, setelah itu pengguna ditawarkan untuk memasukkan nomor dalam prompt.
let input ;
let total = 0 ;