Bir sayıyı 0,5 artırdığım için bir sorunum var. "+ =" Operatörünü kullandım, ancak numaramı arttırmak yerine, bu sayının sonunda "0,5" değerini ekler. örnek şudur: Ben sıcaklık örneği var çünküJavaScript tarafından 0.5 artırılıyor - nasıl?
<script>
function setTempUp(){
var value = document.getElementById("targetTemp").firstChild.data;
var newvalue = value.replace("°","");
var num = new Number(newvalue);
var num = newvalue += 0.5;
var newtemp = newvalue + '°';
document.getElementById("targetTemp").innerHTML = newtemp;
var cover = document.getElementById('tempChange').clientHeight;
var coverInt = parseInt(cover, 10);
var coverNew = cover - 11;
document.getElementById('tempChange').setAttribute("style","height:" + coverNew + "px");
}
</script>
Ben de Newtemp " "Benim için"" ° "takılarak" ediyorum. Bu bir sorun mu?
Yani, benim bir numaralı örneğin 24 ise - çalıştırıldığında ben "240.5" olsun :(
Bunu kullanıyorum - harika çalışıyor. Hızlı cevaplar için hepinize teşekkür ederiz. –