Chương trình JavaScript để kiểm tra xem một số là Float hay Integer

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để kiểm tra xem một số là giá trị thực hay số nguyên.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • JavaScript Regex
  • JavaScript Number.isInteger ()
  • Toán tử typeof JavaScript

Ví dụ 1: Sử dụng Number.isInteger ()

 // program to check if a number is a float or integer value function checkNumber(x) ( // check if the passed value is a number if(typeof x == 'number' && !isNaN(x))( // check if it is integer if (Number.isInteger(x)) ( console.log(`$(x) is integer.`); ) else ( console.log(`$(x) is a float value.`); ) ) else ( console.log(`$(x) is not a number`); ) ) checkNumber('hello'); checkNumber(44); checkNumber(3.4); checkNumber(-3.4); checkNumber(NaN);

Đầu ra

xin chào không phải là số 44 là số nguyên. 3,4 là một giá trị float. -3,4 là một giá trị float. NaN không phải là số

Trong chương trình trên, giá trị truyền vào được kiểm tra xem nó là giá trị số nguyên hay giá trị thực.

  • Các typeofnhà điều hành được sử dụng để kiểm tra kiểu dữ liệu của giá trị thông qua.
  • Các isNaN()kiểm tra phương pháp nếu giá trị thông qua là một con số.
  • Các Number.isInteger()phương pháp được sử dụng để kiểm tra xem số là một giá trị số nguyên.

Ví dụ 2: Sử dụng Regex

 // program to check if a number is a float or integer value function checkNumber(x) ( let regexPattern = /^-?(0-9)+$/; // check if the passed number is integer or float let result = regexPattern.test(x); if(result) ( console.log(`$(x) is an integer.`); ) else ( console.log(`$(x) is a float value.`) ) ) checkNumber(44); checkNumber(-44); checkNumber(3.4); checkNumber(-3.4);

Đầu ra

44 là một số nguyên. -44 là một số nguyên. 3,4 là một giá trị float. -3,4 là một giá trị float.

Trong ví dụ trên, mẫu regex được sử dụng để kiểm tra xem đối số được truyền vào là giá trị số nguyên hay giá trị thực.

Mẫu /^-?(0-9)+$/tìm kiếm giá trị số nguyên.

Các test()phương pháp của RegExpđối tượng được sử dụng để thử nghiệm mô hình với giá trị nhất định.

Lưu ý : Chương trình trên chỉ hoạt động đối với các số.

thú vị bài viết...