{"json_modified": "2015-04-22T05:39:15.131339", "slug": "Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung", "tags": ["Guide", "Beginner", "JavaScript"], "locale": "de", "title": "Kontrollfluss und Fehlerbehandlung", "translations": [{"title": "Control flow and error handling", "url": "/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling", "tags": ["Guide", "Beginner", "JavaScript"], "summary": "JavaScript supports a compact set of statements, specifically control flow statements, that you can use to incorporate a great deal of interactivity in your application. This chapter provides an overview of these statements.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-04-22T02:59:04", "review_tags": []}, {"title": "\u30d6\u30ed\u30c3\u30af\u6587", "url": "/ja/docs/Web/JavaScript/Guide/Block_Statement", "tags": [], "summary": "\u30d6\u30ed\u30c3\u30af\u6587\u306f\u6587\u3092\u30b0\u30eb\u30fc\u30d7\u5316\u3059\u308b\u306e\u306b\u7528\u3044\u307e\u3059\u3002\u30d6\u30ed\u30c3\u30af\u306f\u6ce2\u62ec\u5f27\u306e\u30da\u30a2\u3067\u533a\u5207\u308a\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2013-05-28T13:01:45", "review_tags": []}, {"title": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a", "url": "/ru/docs/Web/JavaScript/Guide/Statements", "tags": ["Guide", "JavaScript"], "summary": "\u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u0445, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0445\u00a0\u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0433\u043b\u0430\u0432\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0432\u00a0\u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0435 \u043f\u043e JavaScript. \u0422\u043e\u0447\u043a\u0430 \u0441 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 ( ; ) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 \u043a\u043e\u0434\u0435.", "localization_tags": [], "locale": "ru", "last_edit": "2015-04-01T11:56:16", "review_tags": ["editorial"]}, {"title": "\u8bed\u53e5", "url": "/zh-CN/docs/Web/JavaScript/Guide/Statements", "tags": ["\u6307\u5357", "\u8bed\u53e5", "JavaScript"], "summary": "JavaScript \u652f\u6301\u4e00\u7cfb\u5217\u7cbe\u7b80\u7684\u8bed\u53e5\uff0c\u4f60\u53ef\u4ee5\u7528\u5b83\u4eec\u4f7f\u4f60\u7684\u7f51\u9875\u5145\u6ee1\u4e92\u52a8\u3002\u8fd9\u4e00\u7ae0\u8282\u6211\u4eec\u5c06\u5e26\u6765\u5173\u4e8e\u8bed\u53e5\u7684\u6982\u89c8\u3002.", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2015-04-13T08:15:36", "review_tags": []}, {"title": "Contr\u00f4le du flux d'instructions et gestion des erreurs", "url": "/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs", "tags": ["Guide", "Beginner", "JavaScript"], "summary": "Toute expression est une instruction, voir la page Expressions et op\u00e9rateurs pour plus d'informations sur les expressions. En JavaScript, le point-virgule (;) est utilis\u00e9 afin de s\u00e9parer des instructions dans le code.", "localization_tags": [], "locale": "fr", "last_edit": "2015-04-08T13:23:38", "review_tags": []}, {"title": "\u09b8\u09cd\u099f\u09c7\u099f\u09ae\u09c7\u09a8\u09cd\u099f (\u0995\u09a8\u09cd\u099f\u09cd\u09b0\u09cb\u09b2 \u0997\u09a4\u09bf\u09ac\u09bf\u09a7\u09bf)", "url": "/bn-BD/docs/Web/JavaScript/Guide/Statements", "tags": [], "summary": "\u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09c7 \u0985\u09a8\u09c7\u0995 \u09aa\u09cd\u09b0\u0995\u09be\u09b0\u09c7\u09b0 \u09b8\u09cd\u099f\u09c7\u099f\u09ae\u09c7\u09a8\u09cd\u099f \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09be \u09af\u09be\u09df, \u09af\u09be\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 \u0985\u09a8\u09c7\u0995\u0997\u09c1\u09b2\u09cb\u0987 \u0995\u09cb\u09a1\u09c7\u09b0 \u0995\u09a8\u09cd\u099f\u09cd\u09b0\u09cb\u09b2 \u0995\u09cb\u09a5\u09be\u09df \u09a5\u09c7\u0995\u09c7 \u0995\u09cb\u09a5\u09be\u09df \u09af\u09be\u09ac\u09c7 (\u0995\u09a8\u09cd\u099f\u09cd\u09b0\u09cb\u09b2 \u09ab\u09cd\u09b2\u09cb) \u09a4\u09be \u09a8\u09bf\u09b0\u09cd\u09a7\u09be\u09b0\u09a3 \u0995\u09b0\u09be\u09b0 \u099c\u09a8\u09cd\u09af\u0964 \u098f\u0997\u09c1\u09b2\u09cb \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7 \u0986\u09aa\u09a8\u09bf \u0993\u09df\u09c7\u09ac \u09aa\u09c7\u0987\u099c\u09c7 \u09ac\u09c7\u09b6 \u09ad\u09be\u09b2 \u0987\u09a8\u09cd\u099f\u09be\u09b0-\u098f\u0995\u09cd\u099f\u09bf\u09ad\u09bf\u099f\u09bf \u09a6\u09bf\u09a4\u09c7 \u09aa\u09be\u09b0\u09ac\u09c7\u09a8\u0964 \u098f\u0987 \u099a\u09cd\u09af\u09be\u09aa\u09cd\u099f\u09be\u09b0\u09c7 \u098f\u09b8\u09ac \u09b8\u09cd\u099f\u09c7\u099f\u09ae\u09c7\u09a8\u09cd\u099f\u09c7\u09b0 \u098f\u0995\u099f\u09be \u0993\u09ad\u09be\u09b0\u09ad\u09bf\u0989 \u09a6\u09c7\u0993\u09df\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964", "localization_tags": [], "locale": "bn-BD", "last_edit": "2014-07-03T08:59:17", "review_tags": []}, {"title": "Ifadeler (Kontrol Akisi)", "url": "/tr/docs/Web/JavaScript/Guide/Ifadeler", "tags": [], "summary": "JavaScript supports a compact set of statements, specifically control flow statements, that you can use to incorporate a great deal of interactivity in Web pages. This chapter provides an overview of these statements.", "localization_tags": [], "locale": "tr", "last_edit": "2014-07-01T00:32:12", "review_tags": []}, {"title": "Statements (Control Flow)", "url": "/th/docs/Web/JavaScript/Guide/Statements", "tags": [], "summary": "\u0e08\u0e32\u0e27\u0e32\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e0a\u0e38\u0e14\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e19\u0e32\u0e14\u0e22\u0e48\u0e2d\u0e21 \u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1b\u0e0f\u0e34\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e14\u0e49\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22 \u0e42\u0e14\u0e22\u0e43\u0e19\u0e1a\u0e17\u0e19\u0e35\u0e49\u0e08\u0e30\u0e01\u0e25\u0e48\u0e32\u0e27\u0e16\u0e36\u0e07\u0e20\u0e32\u0e1e\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49", "localization_tags": [], "locale": "th", "last_edit": "2014-04-07T18:04:58", "review_tags": []}, {"title": "Declara\u00e7\u00f5es (fluxo de controle)", "url": "/pt-BR/docs/Web/JavaScript/Guide/Declara%C3%A7%C3%B5es", "tags": ["Gu\u00eda", "Guia", "declara\u00e7\u00f5es", "declara\u00e7\u00f5es de controle", "JavaScript", "Iniciante"], "summary": "O JavaScript suporta um conjunto compacto de declara\u00e7\u00f5es, especificamente de fluxo de controle, que voc\u00ea pode utilizar para atribuir uma grande interatividade a p\u00e1ginas web. Este cap\u00edtulo fornece uma vis\u00e3o geral destas declara\u00e7\u00f5es.", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2014-08-06T08:45:50", "review_tags": []}, {"title": "Control de flujo y manejo de errores", "url": "/es/docs/Web/JavaScript/Guide/Control_de_flujo_y_manejo_de_errores", "tags": ["Guia", "Principiantes", "Gu\u00eda", "JavaScript"], "summary": "La gu\u00eda de referencia de Javascript contiene\u00a0detalles exhaustivos sobre las sentencias mencionadas en este cap\u00edtulo. El punto y coma (;) se utiliza para separar sentencias de c\u00f3digo Javascript.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2015-04-22T05:26:33", "review_tags": ["editorial"]}, {"title": "Control flow and error handling", "url": "/nl/docs/Web/JavaScript/Guide/Control_flow_and_error_handling", "tags": [], "summary": "The JavaScript reference contains exhaustive details about the statements in this chapter. The semicolon (;) character is used to separate statements in JavaScript code.", "localization_tags": ["inprogress"], "locale": "nl", "last_edit": "2015-04-13T14:17:02", "review_tags": []}], "modified": "2015-04-22T05:39:10", "label": "Kontrollfluss und Fehlerbehandlung", "localization_tags": ["inprogress"], "url": "/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung", "last_edit": "2015-04-22T04:33:43", "summary": "JavaScript supports a compact set of statements, specifically control flow statements, that you can use to incorporate a great deal of interactivity in your application. This chapter provides an overview of these statements.", "sections": [{"id": "Quick_Links", "title": "JavaScript Tutorials: JavaScript Guide Einf\u00fchrung Grammatik und Typen Kontrollfluss und Fehlerbehandlung Schleifen und Iterationen Funktionen Ausdr\u00fccke und Operatoren Zahlen und Zeitangaben Textformatierung Regul\u00e4re Ausdr\u00fccke Indexed collections Keyed collections Mit Objekten arbeiten Feinheiten des Objektmodells Iteratoren und Generatoren Metaprogrammierung Einleitend JavaScript Grundlagen Technologien\u00fcbersicht Einf\u00fchrung in objekt-orientiertes JavaScript Fortgeschritten Eine Wiedereinf\u00fchrung in JavaScript JavaScript Datenstrukturen Vergleiche auf Gleichheit Closures Erweitert Vererbung und Prototypenkette Strict Modus JavaScript Typed-Arrays Memory Management Concurrency Modell und Event-Loop Referenzen: Standardobjekte Globale Objekte Array ArrayBuffer [\u00dcbersetzen] Boolean DataView [\u00dcbersetzen] Date Error [\u00dcbersetzen] EvalError [\u00dcbersetzen] Float32Array [\u00dcbersetzen] Float64Array [\u00dcbersetzen] Function Generator [\u00dcbersetzen] GeneratorFunction [\u00dcbersetzen] Infinity Int16Array [\u00dcbersetzen] Int32Array [\u00dcbersetzen] Int8Array [\u00dcbersetzen] InternalError [\u00dcbersetzen] Intl [\u00dcbersetzen] Intl.Collator [\u00dcbersetzen] Intl.DateTimeFormat [\u00dcbersetzen] Intl.NumberFormat [\u00dcbersetzen] Iterator [\u00dcbersetzen] JSON [\u00dcbersetzen] Map [\u00dcbersetzen] Math NaN Number Object ParallelArray [\u00dcbersetzen] Promise Proxy [\u00dcbersetzen] RangeError [\u00dcbersetzen] ReferenceError [\u00dcbersetzen] Reflect [\u00dcbersetzen] RegExp Set [\u00dcbersetzen] StopIteration [\u00dcbersetzen] String Symbol [\u00dcbersetzen] SyntaxError [\u00dcbersetzen] TypeError [\u00dcbersetzen] TypedArray [\u00dcbersetzen] URIError [\u00dcbersetzen] Uint16Array [\u00dcbersetzen] Uint32Array [\u00dcbersetzen] Uint8Array [\u00dcbersetzen] Uint8ClampedArray [\u00dcbersetzen] WeakMap [\u00dcbersetzen] WeakSet [\u00dcbersetzen] decodeURI() [\u00dcbersetzen] decodeURIComponent() [\u00dcbersetzen] encodeURI() [\u00dcbersetzen] encodeURIComponent() [\u00dcbersetzen] escape() [\u00dcbersetzen] eval() isFinite() isNaN() null parseFloat() parseInt() [\u00dcbersetzen] undefined unescape() [\u00dcbersetzen] uneval() [\u00dcbersetzen] Ausdr\u00fccke & Operatoren Ausdr\u00fccke und Operatoren Arithmetic operators [\u00dcbersetzen] Array comprehensions [\u00dcbersetzen] Assignment operators [\u00dcbersetzen] Bitwise operators [\u00dcbersetzen] Comma operator [\u00dcbersetzen] Comparison operators [\u00dcbersetzen] Conditional (ternary) Operator [\u00dcbersetzen] Destructuring assignment [\u00dcbersetzen] Expression closures [\u00dcbersetzen] Generator comprehensions [\u00dcbersetzen] Grouping operator [\u00dcbersetzen] Legacy generator function expression [\u00dcbersetzen] Logical Operators [\u00dcbersetzen] Objekt Initialisierer Operator precedence [\u00dcbersetzen] Property accessors [\u00dcbersetzen] Spread operator [\u00dcbersetzen] class expression [\u00dcbersetzen] delete operator [\u00dcbersetzen] function expression [\u00dcbersetzen] function* expression [\u00dcbersetzen] in operator [\u00dcbersetzen] instanceof [\u00dcbersetzen] new operator [\u00dcbersetzen] super [\u00dcbersetzen] this [\u00dcbersetzen] typeof [\u00dcbersetzen] void operator [\u00dcbersetzen] yield [\u00dcbersetzen] yield* [\u00dcbersetzen] Anweisungen & Deklarationen Anweisungen und Deklarationen Legacy generator function [\u00dcbersetzen] block break class [\u00dcbersetzen] const continue [\u00dcbersetzen] debugger [\u00dcbersetzen] do...while [\u00dcbersetzen] empty [\u00dcbersetzen] export [\u00dcbersetzen] for [\u00dcbersetzen] for each...in [\u00dcbersetzen] for...in for...of [\u00dcbersetzen] function [\u00dcbersetzen] function* [\u00dcbersetzen] if...else import [\u00dcbersetzen] label [\u00dcbersetzen] let return [\u00dcbersetzen] switch [\u00dcbersetzen] throw [\u00dcbersetzen] try...catch [\u00dcbersetzen] var while [\u00dcbersetzen] with [\u00dcbersetzen] Funktionen Functions Arguments object Arrow functions [\u00dcbersetzen] Default parameters [\u00dcbersetzen] Methoden Definitionen Rest parameters [\u00dcbersetzen] getter [\u00dcbersetzen] setter [\u00dcbersetzen] Klassen Classes [\u00dcbersetzen] constructor [\u00dcbersetzen] extends [\u00dcbersetzen] static [\u00dcbersetzen] Weiteres Lexikalische Grammatik JavaScript Datenstrukturen Enumerability und Ownership von Eigenschaften Protokolle zur Iteration Strict Modus Zum Strict Modus wechseln Template Strings Veraltete Bestandteile Neu in JavaScript Neu in JavaScript ECMAScript 5 support in Mozilla [\u00dcbersetzen] ECMAScript 6 support in Mozilla [\u00dcbersetzen] ECMAScript 7 support in Mozilla [\u00dcbersetzen] Firefox JavaScript changelog [\u00dcbersetzen] New in JavaScript 1.1 [\u00dcbersetzen] New in JavaScript 1.2 [\u00dcbersetzen] New in JavaScript 1.3 [\u00dcbersetzen] New in JavaScript 1.4 [\u00dcbersetzen] Neu in JavaScript 1.5 Neu in JavaScript 1.6 Neu in JavaScript 1.7 New in JavaScript 1.8 New in JavaScript 1.8.1 Neu in JavaScript 1.8.5 Dokumentation: N\u00fctzliche Listen Index aller Seiten Index aller Methoden Index aller Eigenschaften Seiten mit dem Tag \"JavaScript\" Mitmachen Stand der JavaScript-Dokumentation Das MDN-Projekt"}, {"id": "Block_statement", "title": "Block statement"}, {"id": "Example", "title": "Example"}, {"id": "Conditional_statements", "title": "Conditional statements"}, {"id": "if...else_statement", "title": "if...else statement"}, {"id": "Falsy_values", "title": "Falsy values"}, {"id": "Example_2", "title": "Example"}, {"id": "switch_statement", "title": "switch statement"}, {"id": "Example_3", "title": "Example"}, {"id": "Exception_handling_statements", "title": "Exception handling statements"}, {"id": "Exception_types", "title": "Exception types"}, {"id": "throw_statement", "title": "throw statement"}, {"id": "try...catch_statement", "title": "try...catch statement"}, {"id": "The_catch_Block", "title": "The catch block"}, {"id": "The_finally_block", "title": "The finally block"}, {"id": "Nesting_try...catch_Statements", "title": "Nesting try...catch statements"}, {"id": "Utilizing_Error_objects", "title": "Utilizing Error objects"}, {"id": "Promises", "title": "Promises"}, {"id": "Loading_an_image_with_XHR", "title": "Loading an image with XHR"}], "id": 56301, "review_tags": []}