ఈ కథనం జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ క్లాస్ ఇన్స్టాన్స్ కాదా అని తనిఖీ చేసే భావనను ప్రదర్శిస్తుంది.
జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ తరగతికి ఉదాహరణ కాకపోతే ఎలా తనిఖీ చేయాలి/ధృవీకరించాలి?
జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ క్లాస్ యొక్క ఉదాహరణ కాదా అని తనిఖీ చేయడానికి, కింది విధానాలను కలిపి “ ఉదాహరణ 'ఆపరేటర్:
- ' లాజికల్ కాదు(!) ” ఆపరేటర్.
- ' బూలియన్ విలువ ”.
ఒక్కో విధానాన్ని ఒక్కొక్కటిగా వివరిస్తాము!
విధానం 1: లాజికల్ నాట్(!) ఆపరేటర్ని ఉపయోగించి జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ తరగతికి ఉదాహరణ కాదా అని తనిఖీ చేయండి/ధృవీకరించండి
ది ' ఉదాహరణ ” జావాస్క్రిప్ట్లోని ఆపరేటర్ రన్టైమ్లో ఆబ్జెక్ట్ రకాన్ని ధృవీకరించడానికి ఉపయోగించబడుతుంది. ది ' తార్కిక ” విలువల మధ్య తర్కాన్ని విశ్లేషించడానికి ఆపరేటర్లు ఉపయోగించబడతారు. మరింత ప్రత్యేకంగా, తార్కిక ' కాదు(!) 'ఆపరేటర్ విలువ ఇస్తుంది' నిజం 'తప్పుడు విలువ సూచించబడితే. నిర్దిష్ట తరగతికి సంబంధించి సృష్టించబడిన వస్తువు యొక్క రకాన్ని తనిఖీ చేయడానికి ఈ విధానాలు కలయికలో ఉపయోగించబడతాయి.
వాక్యనిర్మాణం
పేరు ఉదాహరణ రకం
పై వాక్యనిర్మాణంలో:
- ' పేరు ” వస్తువు పేరును సూచిస్తుంది.
- ' రకం ” వస్తువు యొక్క రకానికి అనుగుణంగా ఉంటుంది.
ఉదాహరణ
దిగువ పేర్కొన్న ఉదాహరణను స్థూలంగా చూద్దాం:
< స్క్రిప్ట్ రకం = 'టెక్స్ట్/జావాస్క్రిప్ట్' >
తరగతి కారు { }
తరగతి బైక్ { }
instClasని అనుమతించండి = కొత్త బైక్ ( ) ;
ఉంటే ( ! ( instClass ఉదాహరణ కారు ) ) {
కన్సోల్. లాగ్ ( 'ఆబ్జెక్ట్ అనేది క్లాస్ కార్ యొక్క ఉదాహరణ కాదు' ) ;
}
లేకపోతే {
కన్సోల్. లాగ్ ( 'ఆబ్జెక్ట్ అనేది క్లాస్ కార్ యొక్క ఉదాహరణ' ) ;
}
స్క్రిప్ట్ >
పై కోడ్ లైన్లలో:
- అనే పేరుతో రెండు తరగతులను సృష్టించండి కారు 'మరియు' బైక్ ”, వరుసగా.
- తదుపరి దశలో, '' పేరుతో ఒక వస్తువును సృష్టించండి instClass '' సహాయంతో కొత్త 'కీవర్డ్ మరియు' బైక్() 'కన్స్ట్రక్టర్, వరుసగా తరగతిని సూచిస్తూ' బైక్ ”.
- ఇప్పుడు, లాజికల్ 'ని వర్తింపజేయండి కాదు(!) 'ఆపరేటర్తో పాటు' ఉదాహరణ 'ప్రకటిత తరగతికి సంబంధించి ఆబ్జెక్ట్ యొక్క ఉదాహరణను తనిఖీ చేయడానికి ఆపరేటర్.
- సంతృప్తికరమైన పరిస్థితిపై, ' ఉంటే ” షరతు అమలు చేస్తుంది.
- మరొక సందర్భంలో, ' లేకపోతే ” ప్రకటన ప్రదర్శించబడుతుంది.
అవుట్పుట్
అవుట్పుట్ నుండి స్పష్టంగా, సృష్టించబడిన వస్తువు తరగతికి ఉదాహరణ ' బైక్ 'కాదు' కారు ”.
విధానం 2: బూలియన్ విలువను ఉపయోగించి జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ తరగతికి ఉదాహరణ కాదా అని తనిఖీ చేయండి
విలువలు ' నిజం 'మరియు' తప్పుడు ” బూలియన్ విలువలను సూచిస్తుంది. బూలియన్ విలువ ఆధారంగా తరగతికి సంబంధించి వస్తువుపై చెక్ని వర్తింపజేయడానికి మరియు సంబంధిత ఫలితాన్ని ప్రదర్శించడానికి ఈ విలువలు ఉపయోగించబడతాయి.
ఉదాహరణ
దిగువ ఇవ్వబడిన ఉదాహరణ పేర్కొన్న భావనను వివరిస్తుంది:
తరగతి కళాశాల { }
తరగతి విశ్వవిద్యాలయ { }
instClasని అనుమతించండి = కొత్త కళాశాల ( ) ;
ఉంటే ( instClass ఉదాహరణ విశ్వవిద్యాలయ == తప్పుడు ) {
కన్సోల్. లాగ్ ( 'వస్తువు తరగతి విశ్వవిద్యాలయానికి ఉదాహరణ కాదు' )
}
లేకపోతే {
కన్సోల్. లాగ్ ( 'ఆబ్జెక్ట్ అనేది క్లాస్ కార్ యొక్క ఉదాహరణ' ) ;
}
స్క్రిప్ట్ >
పై కోడ్ స్నిప్పెట్లో:
- అదేవిధంగా, '' పేరుతో రెండు తరగతులను సృష్టించండి కళాశాల 'మరియు' విశ్వవిద్యాలయ ”, వరుసగా.
- ఆ తరువాత, అదేవిధంగా, తరగతి యొక్క వస్తువును సృష్టించండి ' కళాశాల ' అనే ' instClass ”.
- ఇప్పుడు, వర్తించు ' ఉదాహరణ కేటాయించబడిన బూలియన్ విలువ సహాయంతో ఆబ్జెక్ట్ యొక్క ఉదాహరణను తనిఖీ చేయడానికి ఆపరేటర్' తప్పుడు ”.
- సంతృప్తి చెందిన పరిస్థితిపై, మునుపటి ప్రకటన ప్రదర్శించబడుతుంది.
- లేకపోతే, 'లోని చివరి ప్రకటన లేకపోతే ” షరతు అమలు చేస్తుంది.
అవుట్పుట్
పై అవుట్పుట్ కోరుకున్న అవసరం నెరవేరిందని సూచిస్తుంది.
ముగింపు
ది ' ఉదాహరణ 'ఆపరేటర్'తో కలిపి లాజికల్ కాదు(!) 'ఆపరేటర్ లేదా' బూలియన్ విలువ ”జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ క్లాస్ యొక్క ఉదాహరణ కాదా అని ధృవీకరించడానికి ఉపయోగించవచ్చు. తరగతుల్లో ఒకదానిని సూచించే వస్తువును సృష్టించడానికి మరియు దాని ఉదాహరణను తనిఖీ చేయడానికి ఈ విధానాలను అన్వయించవచ్చు. ఆ తర్వాత, లాజికల్ నాట్(!) ఆపరేటర్ లేదా బూలియన్ విలువకు సంబంధించి సంబంధిత ఫలితం వరుసగా అందించబడుతుంది. జావాస్క్రిప్ట్లో ఆబ్జెక్ట్ క్లాస్ యొక్క ఉదాహరణ కాదా అని ధృవీకరించడానికి ఈ బ్లాగ్ మార్గనిర్దేశం చేయబడింది.