Em mới học về JavaScript và có bài tập kiểm tra số nhập vào có phải là “số” không.
<script type="text/javascript">
function tinhtong (){
var soa = document.getElementById("soa");
var sob = document.getElementById("sob");
var kq = document.getElementById("kq");
if ( isNaN (soa.value) || isNaN(sob.value) ) {
alert = ("a hoặc b ko phải là số");
return false;
} else {
soa = parseFloat (soa.value);
sob = parseFloat (sob.value);
var tong= soa + sob ;
kq.value = tong;
return true;
}
}
</script>
Em thắc mắc là nếu như số a (soa) hoặc số b (sob) nhập vào là chữ thì phải trả Return True chứ sao lại là False ạ.
Mong các cao nhân nói rõ giúp em về vấn đề này với ạ. Xin cảm ơn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?