【腕試し】条件分岐を使ってアクセス許可の判定問題を解いてみよう
JavaScriptの練習問題0 / 0
このレッスンでは、これまで学んできたことを活かして、プログラムをしていきます。
ユーザーの権限("guest", "user", "admin")とページの種類("home", "profile", "admin")に応じて、アクセスを許可するかどうかを判定する関数を作成してみましょう。
今回想定する権限は3種類です。
- guest
- user
- admin
ページの種類も3つです。
- home
- profile
- admin
アクセス許可の判定は以下の表を参考にしてください。
ページ\権限 | guest | user | admin |
---|---|---|---|
home | true | true | true |
profile | false | true | true |
admin | false | false | true |
console.log(
checkAccess("guest", "home")
); // true
console.log(
checkAccess("guest", "profile")
); // false
console.log(
checkAccess("user", "profile")
); // true
console.log(
checkAccess("admin", "admin")
); // true
console.log(
checkAccess("user", "admin")
); // false
この問題では、複数の条件を使った複雑な分岐を練習できます。