isNaN ශ්‍රිතය

isNaN ශ්‍රිතය යොමු කරන ලද පරාමිතිය සංඛ්‍යාවක් ද නැතහොත් නොවේ දැයි පරීක්ෂා කරයි. පරාමිතිය සංඛ්‍යාවක් නොවේ නම් true, සංඛ්‍යාවක් නම් false ආපසු දෙයි. එය ක්‍රියා කරන ආකාරය: යොමු කරන ලද පරාමිතිය සංඛ්‍යාවකට පරිවර්තනය කරනු ලැබේ. එය සංඛ්‍යාවක් නොවේ නම් (පේළිය, අරාව, ආදිය), එය NaN වෙත පරිවර්තනය වේ. පසුව, isNaN පරිවර්තනයෙන් පසු අපට NaN ලැබුණා දැයි පරීක්ෂා කරයි. true, NaN වෙත නොව 1 සංඛ්‍යාව වෙත පරිවර්තනය වේ. තවත් සමාන ගැඹුරු කැඩපත් ඇත, ඒවා NaN හි විස්තරයෙන් බලන්න.

වාක්‍ය රචනය

javascriptisNaN(අගය);

උදාහරණය

දැන් isNaN, false ආපසු දෙනු ඇත, පරාමිතිය සංඛ්‍යාවක් වන බැවින්:

javascriptconsole.log(isNaN(3));

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascriptfalse

උදාහරණය

දැන් isNaN, true ආපසු දෙනු ඇත, පරාමිතිය සංඛ්‍යාවක් නොවන බැවින්:

javascriptconsole.log(isNaN('abcde'));

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascripttrue

මෙයද බලන්න

  • isFinite ශ්‍රිතය,
    සංඛ්‍යාවක් සීමිත දැයි පරීක්ෂා කරයි
  • typeof මෙහෙයුම,
    දත්ත වර්ගය තීරණය කරයි