డెవలపర్లు కోడ్ రీడబిలిటీని బాగా అర్థం చేసుకోవడం మరియు మెరుగుపరచడం కోసం వివిధ సందర్భాల్లో సంక్షిప్త మరియు కాంపాక్ట్ కోడ్ను వ్రాయడానికి ఇష్టపడతారు. ఉదాహరణకు, షరతులతో కూడిన ప్రకటన సరళంగా మరియు చిన్నదిగా ఉన్నప్పుడు, దానిని సులభంగా అర్థమయ్యేలా ఒకే లైన్లో రాయడం ఉత్తమం. అయితే, మరింత క్లిష్టంగా ఉంటే స్టేట్మెంట్ల కోసం లేదా బహుళ శాఖలు ఉన్న వాటి కోసం, సాధారణంగా ఒక లైన్కు బదులుగా బహుళ-లైన్ ఆకృతిని ఉపయోగించమని సిఫార్సు చేయబడింది.
ఈ ట్యుటోరియల్ ఒక పంక్తిని వ్రాసే విధానాన్ని వివరిస్తుంది. ఉంటే ' ప్రకటన.
జావాస్క్రిప్ట్లో స్టేట్మెంట్ వన్-లైనర్లను ఎలా సృష్టించాలి?
వన్-లైనర్ if స్టేట్మెంట్ని సృష్టించడానికి, “ని ఉపయోగించండి టెర్నరీ ఆపరేటర్ ”. ఇది మూడు కార్యక్రమాలను కలిగి ఉంది, ' నిజమైన వ్యక్తీకరణ', 'తప్పుడు వ్యక్తీకరణ', మరియు 'షరతు'తో '?' మరియు ': ” సంకేతాలు. ఈ సంకేతాలు ఆపరాండ్లను సూచిస్తాయి మరియు వేరు చేస్తాయి.
వాక్యనిర్మాణం
కింది వాక్యనిర్మాణం వన్-లైనర్ if స్టేట్మెంట్ కోసం ఉపయోగించబడుతుంది:
పరిస్థితి ? నిజమైన_వ్యక్తీకరణ : తప్పు_వ్యక్తీకరణ
ది ' నిజమైన వ్యక్తీకరణ 'ఎప్పుడు అమలు చేయబడుతుంది' పరిస్థితి 'నిజమే, లేకపోతే' తప్పుడు వ్యక్తీకరణ ” అమలు చేయబడుతుంది.
ఉదాహరణ
వేరియబుల్ సృష్టించు ' గ్రేడ్ 'మరియు స్టోర్ స్ట్రింగ్' ఎ ”:
గ్రేడ్ లెట్ = 'ఎ' ;ఇప్పుడు, టెర్నరీ ఆపరేటర్ని ఉపయోగించండి మరియు వేరియబుల్ 'ఉందో లేదో తనిఖీ చేయండి గ్రేడ్' స్టోర్లు 'A'. ఒక వేళ సరే అనుకుంటే 'తర్వాత ప్రింట్' అద్భుతమైన 'లేకపోతే, ప్రింట్' ఉత్తమమైనది ”:
గ్రేడ్ == 'ఎ' ? 'అద్భుతమైన' : 'ఉత్తమ' ;
ఇచ్చిన అవుట్పుట్లో, నిజమైన వ్యక్తీకరణ అమలు చేయబడుతుంది ఎందుకంటే షరతు “ నిజం ”:
మీరు టెర్నరీ ఆపరేటర్ని ఉపయోగించి ఒక లైన్లో బహుళ if స్టేట్మెంట్లను కూడా సృష్టించవచ్చు. ఇక్కడ, వేరియబుల్ ' గ్రేడ్ 'దుకాణాలు' డి ”:
గ్రేడ్ లెట్ = 'డి' ;ఇప్పుడు, ' గ్రేడ్' స్టోర్లు 'A'. అవును అయితే, “సూపర్బ్” అని ప్రింట్ చేయండి, “గ్రేడ్” స్టోర్ చేస్తే “బి” ప్రింట్ “బెస్ట్” అని ప్రింట్ చేయండి, అది “సి” ప్రింట్ “గుడ్” అని ప్రింట్ చేయండి, లేకపోతే “ఫెయిర్” అని ప్రింట్ చేయండి ”:
గ్రేడ్ == 'ఎ' ? 'అద్భుతమైన' : గ్రేడ్ == 'బి' ? 'ఉత్తమ' : గ్రేడ్ == 'సి' ? 'మంచిది' : 'న్యాయమైన' ;అవుట్పుట్
ఇక్కడ, పై అవుట్పుట్లో, షరతుల్లో ఏదీ నిజం కాదు, కాబట్టి వేరే స్టేట్మెంట్ అమలు చేయబడుతుంది:
ముగింపు
వన్-లైనర్ if స్టేట్మెంట్ని సృష్టించడం కోసం, “ని ఉపయోగించండి టెర్నరీ ఆపరేటర్ ”. ఇది మూడు కార్యక్రమాలను కలిగి ఉంది, ' నిజమైన వ్యక్తీకరణ', 'తప్పుడు వ్యక్తీకరణ', మరియు 'షరతు'తో '?' మరియు ': ” సంకేతాలు. ఈ సంకేతాలు ఆపరాండ్లను సూచిస్తాయి మరియు వేరు చేస్తాయి. టెర్నరీ ఆపరేటర్ని if-else స్టేట్మెంట్ల కోసం షార్ట్కట్గా కూడా పిలుస్తారు. ఈ ట్యుటోరియల్లో, ఒక లైన్లో 'if' స్టేట్మెంట్ను సృష్టించే విధానాన్ని మేము వివరించాము.