javascript / beginner
Snippet
Überprüfen der Berechtigung mit logischen UND-Operatoren und Zahlen
Primitive JavaScript-Datentypen wie number und boolean können mit dem typeof-Operator validiert werden, bevor Vergleiche durchgeführt werden. Der logische UND-Operator (&&) wertet Operanden von links nach rechts aus und gibt nur dann true zurück, wenn jeder Teilausdruck wahr ist, was zuverlässige Zugriffsregeln ermöglicht.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
11
12
<script setup>import { ref, computed } from 'vue';const userAge = ref(20);const isSubscribed = ref(true);const hasPremiumAccess = computed(() => {const isAdult = typeof userAge.value === 'number' && userAge.value >= 18;const isPaidMember = typeof isSubscribed.value === 'boolean' && isSubscribed.value;return isAdult && isPaidMember;});</script>
vue
Erklärung
1
const isAdult = typeof userAge.value === 'number' && userAge.value >= 18;
Überprüft, ob das Alter ein numerischer Typ ist und mindestens 18 beträgt.
2
return isAdult && isPaidMember;
Gibt nur dann true zurück, wenn beide Bedingungen erfüllt sind.