Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let floor = prompt('який поверх?') // немає плюсіка, тобто повернеться строка
- if (floor >= 4 && floor <= 6) {
- let pass = +prompt('введите пароль')
- if (pass !== 1337) { // зі строкою відпрацює тільки таке строге порівняння, ('1337' !== 1337) === true, а ось
- // ('1337' != 1337) === false
- console.log('невірний пароль')
- } else {
- console.log('ок')
- }
- } else if (floor <= 0 && floor >= 10) { // тут треба інший логічний оператор, бо не може бути число і менше нуля і більше за
- // 10, тобто && AND це про обидві умови, а ось АБО || - це коли будь яка з умов виконується, як у звичайній мові: якщо те
- // або(||) те. Якщо те і(&&) те.
- console.log('невірний поверх')
- } else {
- console.log('ок')
- }
- // замініть логічний оператор, усвідомте різницю між && та ||. Йдіть по курсу далі, це норм рішення. Далі буде цікавіше, та
- // ще багато разів все ставатиме ясніше.)
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment