isInRange
Determine whether a number in a range.
Demo
vue
<script setup lang="ts">
import { isInRange } from '.'
const left = ref(0)
const right = ref(10)
const middle = ref(5)
const show = computed(() => isInRange(middle.value, [left.value, right.value]))
</script>
<template>
<div>
<div flex="~ gap-2">
<input v-model="left" w-30 input type="number">
<span flex="~ center">
{{ '<=' }}
</span>
<input v-model="middle" w-30 input type="number">
<span flex="~ center">
{{ '<=' }}
</span>
<input v-model="right" w-30 input type="number">
</div>
<p :class="show ? 'c-green' : 'c-red'">
{{ show }}
</p>
</div>
</template><=<=
true
Type Declarations
Details
ts
/**
* Is a number in a range
*
* @example
*
* ```js
* isInRange(5, [1, 10]) // -> true
* ```
*
* @see {@link https://s3xysteak.github.io/fnclip/functions/number/isInRange/}
*/
export declare function isInRange(val: number, [a, b]: [number, number]): boolean;