జావాస్క్రిప్ట్ throw విధులు
- ముంది పేజీ switch
- తరువాతి పేజీ try...catch
- పైకి తిరిగి జావాస్క్రిప్ట్ స్టేట్మెంట్ రిఫరెన్స్ మాన్యువల్
నిర్వచనం మరియు వినియోగం
throw విధులు విధులు ప్రారంభిస్తుంది (ఉద్భవిస్తుంది).
విధులు సంభవించినప్పుడు, జావాస్క్రిప్ట్ సాధారణంగా ఆగి, విధులు సందేశాన్ని తయారు చేస్తుంది.
దాని సాంకేతిక పదం ఉంది: జావాస్క్రిప్ట్ విధులు ప్రారంభిస్తుంది (throw) విధులు.
ఈ వివరణలో మీరు స్వంత విధమైన విధులు సృష్టించవచ్చు.
దాని సాంకేతిక పదం అనేది: అపఘాతం (exception) ప్రసరించు.
అపఘాతం అనేది JavaScript స్ట్రింగ్, సంఖ్య, బుల్ వాల్యూ లేదా ఆబ్జెక్ట్ కావచ్చు:
throw "Too big"; // పదబంధం ప్రసరించు throw 500; // సంఖ్య ప్రసరించు
throw ను try మరియు catch తో కలిపి ఉపయోగించినప్పుడు, ప్రోగ్రామ్ ప్రవాహాన్ని నియంత్రించి స్వంత ప్రత్యాఘాత సందేశాన్ని సృష్టించవచ్చు.
JavaScript ప్రత్యాఘాతాలపై మరింత వివరాలకు, మా JavaScript ప్రత్యాఘాత శిక్షణను అభ్యసించండి.
ఉదాహరణ
ఈ ఉదాహరణ ప్రవేశాన్ని పరిశీలిస్తుంది. విలువ తప్పుగా ఉంటే, అపఘాతం (err) నివేదిస్తుంది.
catch ప్రాసెస్ అపఘాతాలను (err) కాప్చుతుంది మరియు స్వంత ప్రత్యామ్నాయ ప్రత్యాఘాత సందేశాన్ని ప్రదర్శిస్తుంది:
<!DOCTYPE html> <html> <body> <p>Please input a number between 5 and 10:</p> <input id="demo" type="text"> <button type="button" onclick="myFunction()">Test Input</button> <p id="message"></p> <script> function myFunction() { var message, x; message = document.getElementById("message"); message.innerHTML = ""; x = document.getElementById("demo").value; try { if(x == "") throw "is Empty"; if(isNaN(x)) throw "not a number"; if(x > 10) throw "too high"; if(x < 5) throw "too low"; } catch(err) { message.innerHTML = "Input " + err; } } </script> </body> </html>
సంభాషణ
throw expression;
పారామీటర్ విలువ
పారామీటర్ | వివరణ |
---|---|
expression | అవసరమైనది. ఫలించిన అపఘాతం. ఇది స్ట్రింగ్, సంఖ్య, బుల్ వాల్యూ లేదా ఆబ్జెక్ట్ కావచ్చు. |
సాంకేతిక వివరాలు
JavaScript సంస్కరణ: | ECMAScript 3 |
---|
బ్రౌజర్ మద్దతు
వాక్యం | Chrome | IE | Firefox | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
throw | మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
సంబంధిత పేజీలు
JavaScript శిక్షణలోని:JavaScript తప్పులు
JavaScript పరిశీలనా పుస్తకంలోని:JavaScript try/catch/finally వాక్యం
- ముంది పేజీ switch
- తరువాతి పేజీ try...catch
- పైకి తిరిగి జావాస్క్రిప్ట్ స్టేట్మెంట్ రిఫరెన్స్ మాన్యువల్