goit-js-hw-01 저장소가 생성되었습니다task-номер_завдання.js 이름이있는 별도의 파일로 작성됩니다. <script type="module"> 사용하여 작업 코드를 별도의 범위로 닫고 식별자 이름의 충돌을 피하십시오.name 과 price'Обрано «Генератор захисного поля», ціна за штуку 1000 кредитів' 나타납니다.'Обрано «Генератор захисного поля», ціна за штуку 2000 кредитів' 가 나타납니다. 창고에서 상품의 양을 확인하기위한 스크립트를 작성하십시오. total 변수 (재고의 상품 수)와 ordered (순서대로 상품 단위)이 있습니다.
이 값과 출력 결과를 비교하십시오.
"На складі недостатньо товарів!" ."Замовлення оформлено, з вами зв'яжеться менеджер" 메시지를 출력합니다. 20 , 80 및 130 과 같은 ordered 다른 다양한 값으로 코드의 성능을 확인하십시오.
const total = 100 ;
const ordered = 50 ;제어판에서 관리자의 승인을 시뮬레이션하는 스크립트를 작성하십시오.
결과 메시지가 기록되는 변수 message 있습니다. 방문자에서 페이지를 다운로드하면 prompt 통해 암호가 요청됩니다.
Cancel 클릭하면 message 에 'Скасовано користувачем!' 을 작성하십시오.ADMIN_PASSWORD 상수의 값과 일치하는 암호가 입력되면 message 행에 'Ласкаво просимо!'message 에 대한 액세스를 기록하십시오 'Доступ заборонений, невірний пароль!'message 변수 값을 alert 에 표시하십시오. const ADMIN_PASSWORD = "jqueryismyjam" ;
let message ; 사용자의 계정에는 23580 대출이 있으며 그 가치는 credits 변수 (생성 및 예산)에 저장됩니다. 사용자는 수리 드로이드를 구매하기로 결정했는데, 이는 각각 3000 학점이 소요됩니다. 하나의 드로이드의 가격은 변수 pricePerDroid 에 저장됩니다.
prompt 사용하여 페이지를 방문 할 때는 사용자가 변수를 구매하고 보관하려는 드로이드 수를 요청해야합니다.
스크립트를 작성하십시오.
Cancel 버튼을 prompt 로 누르면 'Скасовано користувачем!' .totalPrice 변수로 저장합니다.'Недостатньо коштів на рахунку!' 에 메시지를받습니다. .'Ви купили [число] дроїдів, на рахунку залишилося [число] кредитів.' . 사용자는 prompt 에서 페이지를 방문 할 때 상품을 자신의 국가로 배송 할 수 있습니다. 사용자는 하위 문자뿐만 아니라 'кИтАЙ' 의 이름을 입력 할 수 있습니다.
선적 가치를 국가에 출력하는 스크립트를 작성하십시오. switch 사용하십시오. 메시지 형식 : 'Доставка в [країна] буде коштувати [ціна] кредитів'
그러나 국가가 목록에 없으면 배달은 어디에나 있지 않으며 'У вашій країні доставка недоступна' alert 메시지를 삭제합니다.
아래는 국가 및 운송 비용 목록입니다.
방문자가 Cancel 하고 매번 입력 한 값을 총 금액에 추가 할 때까지 방문자에게 prompt 에 번호를 입력하도록 요청하는 스크립트를 작성하십시오.
prompt 에 번호를 입력 할 수 있습니다. 소개는 total 변수의 값에 추가됩니다.prompt 에서 Cancel 버튼을 누를 때까지 지속됩니다.Cancel 버튼 입력을 중단 한 후에는 'Загальна сума чисел дорівнює [сума]' 라는 줄 alert 하십시오.? 사용자가 임의의 문자 세트가 아닌 번호를 도입했는지 확인할 필요가 없습니다. 잘못된 입력의 경우, 텍스트가
'Було написано не число, спробуйте ще раз'alert표시하는 경우,prompt의 결과는 총 금액에 필요하지 않으며, 그 후 사용자는 프롬프트에 숫자를 입력하도록 제안됩니다.
let input ;
let total = 0 ;