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>
  

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript Math- Find out if a number is a natural  or not