$(document).on('pageshow','#temperatureContents',function(){
$(document).off('click','#convertbtnTemp').on('click','#convertbtnTemp',function(){
textFieldValue = $('#numberField').val();
});
});
if(selectFrom == "celcius" && selectTo == "kelvin"){
celToKel(selectFrom,selectTo,textFieldValue);
}
function celToKel(selectFrom,selectTo,textFieldValue){
var value = Number(textFieldValue).toFixed(1);
var result = (value + 273.15);
displayResult(selectFrom,selectTo,result);
}
function displayResult(selectFrom,selectTo,result){
$('#resultDiv').show();
$('#resultDisplay').empty().append("the Result of " + selectFrom + " to " + selectTo + " is: " + result);
}
问题是这两条线也给我1 + 273.15 = 1.0273.15,但我想补充1 273.15怎样才能得到呢?JavaScript给出错误的结果?
var value = Number(textFieldValue).toFixed(1);
var result = (value + 273.15);