绝对使用 jQuery
因为 jQuery 的威力显然是无与伦比的,下面是如何使用 100% jQuery:
var a = 1;
var b = 2;
$("<script>c=+("+a+")+ +("+b+")</script>").appendTo($(document));
Now c
将保存您的结果,并且您只使用了 jQuery!正如你所看到的,jQuery 真的很棒,因为它可以做各种各样的事情
这也很有效,因为如果a
or b
是字符串!
没有足够的 jQuery?
var a = 1;
var b = 2;
$("<script id='test'>$('<textarea id=\\'abc\\'>'+("+a+")+ +("+b+")+'</textarea>').appendTo($('body'))</script>").appendTo('body');
var c = $("#abc").val();
This answer was done with 100% jQuery because jQuery is awesome but only use this carefully because it might not work sometimes.
jQuery 算术插件
您还可以使用革命性的jQuery 算术插件 https://github.com/baphomet-berlin/jQuery-basic-arithmetic-plugin这已经解决了超过 4294967295 (>> 0 === -1) 个国家的世界和平问题:
var a = 1;
var b = 2;
var c = $.add(a,b);
虽然这一切都很棒(这尚未得到证实),但在 jQuery -3.0.1 中我听说你可以通过这种方式添加数字:
$.number($.one, $.two).add($.number($.three, $.four))
这将 12(一 + 二)加到 34(三 + 四)