Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let a = prompt('vvedite nomer etega');
- if ( a < 1 || a > 9 ) { // || це оператор логічне АБО, тобто ви кажете , що АБО менше за 1 АБО більше за 9 - це вірно.
- alert ('nevernui etag')
- } else if ( a<=3 || a >=1) { // а ось тут АБО каже менше за 3 АБО більше за 1.. а яке число не підпаде під цю умову?)
- alert ('ok')
- } else if ( a>=7 || a<=9) { // теж саме, яке число не підпаде під більше 7 АБО меньше 9 ?
- alert ('ok')
- } else if ( a>=4 || a<=6) { // ну ви зрозуміли. Потрібно або змінити умову, або використати замість АБО інший логічний
- let b = 1337
- prompt('vvedite parol') // функція промпт повертає те, що ввід користувач, але повертає куди? якщо підставити змінну,
- // то поверне в неї, так як написано в коді зараз поверне значення, але ніде не збережеться.
- // let enteredPassword = prompt('vvedite parol') , так ви збережете у змінну, яку потім можете звіряти з правильним
- // паролем. Доречі, prompt повертає строку, тобто тоді краще порівнювати ії теж із строкою. Якщо ж вам потрібно, щоб
- // повернулося число, можна або преобразовати parseInt, або поставити плюсік перед prompt, він також буде намагатися
- // преобразовати введен користувачем у число
- }// if (b != 1337) { // коли типи змінних будуть однакові, краще використати оператор точного порівняння !==
- // alert ('nepravelnui parol')
- //} else ('ok')
- // рекомендую ознайомитися з оператором && логічне І
- https://zero.p2p.shpp.me/tutorials/40_Conditions_Branching.html
- Логічні оператори
- Про логічні оператори - і, або, не (&&, ||, !) - читайте в матеріалах. Обов'язково.
- https://learn.javascript.ru/logical-ops (важливо)
- // Гарного коду!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement