Javascript - Tìm xem một số có phải là số tự nhiên hay không
Tìm xem một số có phải là số tự nhiên hay không
Viết một hàm JavaScript để tìm xem một số có phải là số tự nhiên hay không.
Ghi chú:
Số tự nhiên là các số nguyên từ 1 trở lên: 1, 2, 3, v.v. hoặc từ 0 trở lên trong một lĩnh vực toán học nào đó: 0, 1, 2, 3, v.v.
Không có số âm và không có phân số.
Mã nguồn:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Checking for Natural Number</title>
<script>
function is_Natural(n)
{
if (typeof n !== 'number')
return 'Not a number';
return (n >= 0.0) && (Math.floor(n) === n) && n !== Infinity;
}
document.write(is_Natural(-15)+"<br/>");
document.write(is_Natural(1));console.log(is_Natural(10.22)+"<br/>");
document.write(is_Natural(10/0)+"<br/>");
</script>
</head>
<body>
</body>
</html>
Lưu đồ thuật toán: