javascript – 如何用jQuery中的单词进行数学运算?

前端之家收集整理的这篇文章主要介绍了javascript – 如何用jQuery中的单词进行数学运算?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试编写一个可以用英语单词进行数学运算的程序.

例如,我希望能够做类似的事情

"four thousand and three" + "seven thousand and twenty nine"

并得到输出

"eleven thousand and thirty two"

是否可以在jQuery中执行此操作?

解决方法

是的,我写了一个为这个目的而制作的 jQuery plug-in called Word Math.

对于您问题中的示例,您只需复制并粘贴此代码即可

alert($.wordMath("four thousand and three").add("seven thousand and twenty nine"));
//alerts "eleven thousand thirty two"

瞧!你已经完成了一些单词数学.

Word Math也可以从Javascript数字转换为单词,反之亦然:

$.wordMath.toString(65401.90332)
// sixty five thousand four hundred one and nine tenths and three thousandths and three ten thousandths and two hundred thousandths

$.wordMath("three million four hundred and sixty seven thousand five hundred and forty two").value
// 3467542

You can read more about how to use the Word Math plugin on its readme page

编辑:现在有一个不依赖于jQuery的Word Math版本.要使用它,您应该在gitHub存储库而不是wordMath.jquery.js文件中下载wordMath.vanilla.min.js文件.

jQuery-less版本的使用与jQuery版本完全相同,只是你不需要$.呼叫中的前缀.换句话说,而不是做

$.wordMath("fifteen").add("eighteen")

你会改写

wordMath("fifteen").add("eighteen")

猜你在找的jQuery相关文章