我想在计算器上创建一个按钮,可以将正数转换为负数,也可以将负数转换为正数。
js代码如下:
function reverse_num(){
var num = $( "#p").text();
if(num > 0){
$("p").prepend("-");
}
else if(num = 0)
{
$("p");
}
}
当我想将正数转换为负数时,它工作得很好。但当我想删除那个负号时,我不知道该怎么做。
有人可以告诉我该怎么做吗?
最佳答案
您可以通过两种方式使用它
方式 1
:您可以使用 replace('-', '')
; 删除 "-"
方式 2
:您还可以使用 乘法
和 (-1)
function reverse_num(){
var num = $( "#p").text();
if(num > 0){
$("p").prepend("-");
}
else if(num < 0){
var num = $( "#p").text().replace('-', '');
$("#p").text(num);
}
else if(num == 0){
$("#p");
}
}
reverse_num();
function reverse_num_version_2(){
var num = $( "#number").text();
if(num > 0){
$("#number").prepend("-");
}
else if(num < 0){
num = num * (-1);
$("#number").text(num);
}
else if(num == 0){
$("#number");
}
}
reverse_num_version_2();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<p id="p">-100</p>
<div id="number">-100</div>
关于javascript - 如何在计算器工作中实现加/减按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35510913/