Ja, ich habe ein jQuery-Plug-in namens Word Math geschrieben, das für genau diesen Zweck erstellt wurde.
Für das Beispiel in Ihrer Frage können Sie einfach diesen Code kopieren und einfügen
%Vor%und voila! Sie haben ein Wort mit Mathe ausgeführt.
Word Math kann auch die Konvertierung von Javascript-Zahlen in Wörter und umgekehrt durchführen:
%Vor%Sie können mehr darüber erfahren, wie Sie das Word Math-Plug-in auf der Readme-Seite verwenden
BEARBEITEN: Es gibt jetzt eine Version von Word Math, die nicht von jQuery abhängig ist. Um es zu verwenden, sollten Sie die wordMath.vanilla.min.js
-Datei im gitHub-Repository anstelle der wordMath.jquery.js
-Datei herunterladen.
Die Verwendung der jQuery-losen Version entspricht exakt der jQuery-Version, außer dass Sie in den Aufrufen nicht das Präfix $.
benötigen. Mit anderen Worten, anstatt
Sie würden stattdessen
schreiben %Vor%Sie können die Bibliothek verwenden, aber wenn Sie Ihren eigenen Code schreiben möchten, könnten Sie mit so etwas anfangen.
%Vor%Etwas wie das Herausnehmen des Arrays aus dem Funktionsaufruf würde helfen, es zu optimieren. Hatte eine Menge Spaß beim Schreiben dieses.
Wie Sie wissen, können Sie an den Strings selbst keine mathematischen Operationen durchführen, daher müssen Sie zunächst Ihren Text in numerische Werte umwandeln.
Nachdem Sie die mathematischen Operationen für die numerischen Werte ausgeführt haben, können Sie die Werte wieder in Strings konvertieren und das Ergebnis ausgeben.
Tags und Links javascript math jquery