22 of 264 menu

typeof අපරේටරය

typeof අපරේටරය පරාමිතියක වර්ගය (අංකය, නූල, වස්තුව) තීරණය කිරීමට ඉඩ සලසයි. අපරේටරය වර්ගය ('number', 'string', 'object') අඩංගු නූලක් ආපසු දෙයි.

null සඳහා අපරේටරය 'object' ආපසු දෙයි (මෙය භාෂාවේ පිළිගත් දෝෂයකි). ශ්‍රිත සඳහා අපරේටරය 'function' ආපසු දෙයි. මෙය පහසුව සඳහා සිදු කර ඇත, 'function' වර්ගය නොපවතින නිසා.

වාක්‍ය රචනා ක්‍රමය

typeof අපරේටරයට 2 වාක්‍ය රචනා ක්‍රම (වාක්‍ය රචනා ක්‍රම දෙකම සමානව ක්‍රියා කරයි):

typeof පරාමිතිය; typeof(පරාමිතිය);

උදාහරණය

අංකයක් සමඟ typeof ක්‍රියා කරන ආකාරය බලමු:

typeof 1;

ක්‍රියාත්මක කරන ලද කේතයේ ප්‍රතිඵලයක් වශයෙන් අපට number අගය ලැබේ:

'number'

උදාහරණය

දැන් පරාමිතියේ නූලක් සකසමු:

typeof 'str';

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

'string'

උදාහරණය

දැන් පරාමිතියේ බූලියන් අගය true සඳහන් කරමු:

typeof true;

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

'boolean'

උදාහරණය

undefined අගයට කුමන වර්ගයේද බලමු:

typeof undefined;

කේතය ක්‍රියාත්මක කිරීමෙන් පසු අපට undefined ද ලැබේ:

'undefined'

උදාහරණය

දැන් හිස් වස්තුවක වර්ගය බලමු:

typeof {};

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

'object'

උදාහරණය

දැන් හිස් අරාවක වර්ගය බලමු:

typeof [];

ප්‍රතිඵලයක් වශයෙන් අපට 'object' ද ලැබේ:

'object'

උදාහරණය

null අගයේ වර්ගය බලමු:

typeof null;

ප්‍රතිඵලයක් වශයෙන් අපට 'object' ද ලැබේ, එය පිළිගත් භාෂා දෝෂයකි:

'object'

උදාහරණය

දැන් හිස් ශ්‍රිතයක වර්ගය තීරණය කරමු:

typeof function() {};

කේතය ක්‍රියාත්මක කිරීමෙන් පසු අපට 'function' ලැබේ, එවැනි වර්ගයක් නොපවතින බව සලකා බලා. මෙම නූල පරිශීලක පහසුව සඳහා අවශ්‍ය වේ ශ්‍රිතයක් තීරණය කිරීමේදී:

'function'

උදාහරණය

අංක පමණක් ප්‍රතිදානය කරන ශ්‍රිතයක් ලියමු:

function printNumber(number) { if (typeof number === 'number') { console.log(number); } } printNumber(2); printNumber('str'); printNumber(3);

තවද බලන්න

  • isNaN ශ්‍රිතය,
    NaN සඳහා පරීක්ෂාවක් කරයි
  • isFinite ශ්‍රිතය,
    සීමිත අංකයක් දැයි පරීක්ෂා කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න