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