admin 发表于 2023-3-2 19:25:45

jQuery的加法运算

<p>加法运算 ?想必大家听到这都会不屑了,加法运算这是多么简单的运算。然而有的时候在jQuery也让人挺头疼的。</p>
<p>常规的是:</p>
<div class="cnblogs_code">
<pre>var num1 = 123;

var num2=123;

var total = num1+num2;</pre>
</div>
<p>这个想必大家一看都知道结果了246,没错结果是这个。</p>
<p>那如果这样:</p>
<div class="cnblogs_code">
<pre>&lt;input type="text" id="txt1" value="123" /&gt;
&lt;input type="text" id="txt2" value="123" /&gt;
var num1= $("#txt1").val();
var num2 = $("#txt2").val()
var total = num1+num2;</pre>
</div>
<p>这个结果呢,246? 而结果是123123,此时jQuery将其认为是字符串的相加。如何获取自己所要的值?</p>
<p>一开始想到的是将num1和num2转换为值类型,可这方法太麻烦也未必可行,所以就放弃了。</p>
<p>有一种更简单的方法:</p>
<div>var total = num1*1+num2*1;</div>
<p>此时,结果就是246了</p>
                                        <p class="post-copyright">未经允许不得转载:<ahref="https://www.wangchao.info/">王超博客</a> &raquo; <ahref="https://www.wangchao.info/1283.html">jQuery的加法运算</a></p>
页: [1]
查看完整版本: jQuery的加法运算