Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में कैसे जांचें कि संख्या फ्लोट है या पूर्णांक?


मान लीजिए हमारे पास निम्नलिखित चर हैं:

var value1 = 10;
var value2 = 10.15;

संख्या फ्लोट है या पूर्णांक यह जांचने के लिए Number() कंडीशन का उपयोग करें:

Number(value) === value && value % 1 !== 0;

उदाहरण

निम्नलिखित कोड देखें:

function checkNumberIfFloat(value) {
  return Number(value) === value && value % 1 !== 0;
}
var value1 = 10;
var value2 = 10.15;
if (checkNumberIfFloat(value1) == true)
  console.log("The value is float=" + value1);
else
  console.log("The value is not float=" + value1);
if (checkNumberIfFloat(value2) == true)
  console.log("The value is float=" + value2);
else
  console.log("The value is not float=" + value2);

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js.

यहां, मेरा फ़ाइल नाम demo218.js है।

आउटपुट

आउटपुट इस प्रकार है:

PS C:\Users\Amit\JavaScript-code> node demo218.js
The value is not float=10
The value is float=10.15

  1. JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर? JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर?

    isNaN() फंक्शन से जांचें कि मान संख्या नहीं है (Not-a-Number)। ध्यान: isNaN() false लौटाता है (खाली स्ट्रिंग 0 बन जाती है)। बुनियादी isNaN() उपयोग console.log(isNaN(123)); // false (संख्या है) console.log(isNaN(123)); // false (स्ट्रिंग लेकिन संख्या में बदल जाती है) console.log(isNaN(abc)

  1. - MySQL में कैसे चेक करें कि कोई वैल्यू इंटीजर है या नहीं?

    दिए गए वैल्यू की जांच करने के लिए कि यह स्ट्रिंग है या नहीं, हम CAST() फंक्शन का उपयोग करते हैं। यदि वैल्यू न्यूमेरिक नहीं है तो यह 0 लौटाता है, अन्यथा यह न्यूमेरिक वैल्यू लौटाएगा। इस तरह, हम चेक कर सकते हैं कि वैल्यू इंटीजर है या नहीं। केस 1 − इंटीजर्स के साथ स्ट्रिंग की जांच mysql> sel

  1. - पायथन में जांचें कि फ्लोट मान पूर्ण संख्या है या नहीं

    समस्या विवरण यह जांचने के लिए कि क्या फ्लोट मान पूर्ण संख्या है, float.is_integer() मेथड का उपयोग करें। उदाहरण print((10.0).is_integer()) print((15.23).is_integer()) आउटपुट True False