perToNum
Wandelt eine Prozentangabe als Zeichenkette in eine Zahl um.
API
perToNum
Rückgabe
| Argument | Beschreibung | Typ |
|---|---|---|
number | Die umgewandelte Zahl | number |
Parameter
| Parameter | Beschreibung | Typ | Standard |
|---|---|---|---|
str | Prozentangabe als Zeichenkette | string | '' |
Beispiel
Grundlegende Verwendung
js
import { perToNum } from 'ranuts';
console.log(perToNum('50%')); // 0.5
console.log(perToNum('100%')); // 1
console.log(perToNum('150%')); // 1.5Prozentwerte über 1
js
import { perToNum } from 'ranuts';
console.log(perToNum('50%')); // 0.5 (höchstens 1, kommt unverändert zurück)
console.log(perToNum('150%')); // 1.5 (über 1, wird durch 100 geteilt)
console.log(perToNum('200%')); // 2Gewöhnliche Zahl-Zeichenketten
js
import { perToNum } from 'ranuts';
console.log(perToNum('0.5')); // 0.5
console.log(perToNum('100')); // 100Leere Zeichenkette
js
import { perToNum } from 'ranuts';
console.log(perToNum('')); // 0
console.log(perToNum()); // 0Hinweise
Umgang mit Prozentwerten:
- Liegt der Wert über 1, wird durch 100 geteilt (etwa
150%→1.5) - Liegt er bei höchstens 1, kommt er unverändert zurück (etwa
50%→0.5)
- Liegt der Wert über 1, wird durch 100 geteilt (etwa
Zeichenketten ohne Prozentzeichen: Endet die Zeichenkette nicht auf
%, wird sie direkt in eine Zahl umgewandelt.Leere Werte: Eine leere Zeichenkette ergibt
0.Einsatz: üblich für Prozentwerte aus CSS, für Fortschrittswerte und Ähnliches.