diff options
Diffstat (limited to 'files/pl/web/javascript/referencje/polecenia/default/index.html')
-rw-r--r-- | files/pl/web/javascript/referencje/polecenia/default/index.html | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/files/pl/web/javascript/referencje/polecenia/default/index.html b/files/pl/web/javascript/referencje/polecenia/default/index.html deleted file mode 100644 index 39641836b8..0000000000 --- a/files/pl/web/javascript/referencje/polecenia/default/index.html +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: default -slug: Web/JavaScript/Referencje/Polecenia/default -tags: - - JavaScript - - słowo kluczowe -translation_of: Web/JavaScript/Reference/Statements/switch -translation_of_original: Web/JavaScript/Reference/Statements/default ---- -<div>{{jsSidebar("Statements")}}</div> - -<p>Słowo kluczowe <strong>default </strong>może być użyte w języku JavaScript w dwóch sytuacjach: w instrukcji {{jsxref("Statements/switch", "switch")}} lub instrukcji {{jsxref("Statements/export", "export")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/statement-default.html")}}</div> - - - -<h2 id="Składnia">Składnia</h2> - -<p>W instrukcji {{jsxref("Statements/switch", "switch")}}:</p> - -<pre class="syntaxbox">switch (wyrażenie) { - case wartość1: - //Instrukcje wykonywane kiedy wartość1 zgadza się z wartością wyrażenia - [break;] - default: - //Instrukcje wykonywane kiedy żadna z wartości nie zgadza się z wartością wyrażenia - [break;] -}</pre> - -<p>Z instrukcją {{jsxref("Statements/export", "export")}}:</p> - -<pre class="syntaxbox">export default <em>nazwaN</em> </pre> - -<h2 id="Opis">Opis</h2> - -<p>Po więcej szczegółów zobacz strony instrukcji</p> - -<ul> - <li>{{jsxref("Statements/switch", "switch")}}</li> - <li>i {{jsxref("Statements/export", "export")}}.</li> -</ul> - -<h2 id="Przykłady">Przykłady</h2> - -<h3 id="Użycie_default_w_instrukcji_switch">Użycie <code>default</code> w instrukcji <code>switch</code></h3> - -<p>W poniższym przykładzie, jeśli <code>expr</code> przyjmie wartość "Pomarańcze" lub "Jabłka", program dopasuje tę wartość odpowiednio do przypadków (case) "Pomarańcze" i "Jabłka" oraz wykona odpowiednie instrukcje. Słowo kluczowe <code>default</code> zostanie użyte w każdym innym przypadku i pozwoli na wykonanie odpowiedających mu instrukcji.</p> - -<pre class="brush: js">switch (expr) { - case 'Pomarańcze': - console.log('Pomarańcze kosztują 3.29 zł za kilogram.'); - break; - case 'Jabłka': - console.log('Jabłka kosztują 1.59 zł za kilogram.'); - break; - default: - console.log('Przepraszamy, ' + expr + ' niestety się skończyły.'); -}</pre> - -<h3 id="Użycie_default_z_export">Użycie <code>default</code> z <code>export</code></h3> - -<p>Jeśli chcesz wyeksportować pojednynczą wartość lub potrzebujesz tzw. <em>fallback value</em> dla modułu, może szostać zastosowany domyślny eksport (<code>default export</code>)</p> - -<pre class="brush: js">// module "my-module.js" -let cube = function cube(x) { - return x * x * x; -}; -export default cube;</pre> - -<p>Wtedy, w innym skrypcie, domyślnie wyeksportowana wartość będzie bezpośrednio zaimportowana:</p> - -<pre class="brush: js">// module "another-module.js" -import cube from 'my-module'; //"default export" pozwala na napisanie "import cube", zamiast "import cube from 'my-module'" -console.log(cube(3)); // 27 -</pre> - -<h2 id="Specyfikacje">Specyfikacje</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specyfikacja</th> - <th scope="col">Status</th> - <th scope="col">Komentarz</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-switch-statement', 'switch statement')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-exports', 'Exports')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-switch-statement', 'switch statement')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-exports', 'Exports')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2> - - - -<p>{{Compat("javascript.statements.default")}}</p> - -<h2 id="Zobacz_też">Zobacz też</h2> - -<ul> - <li>{{jsxref("Statements/export", "export")}}</li> - <li>{{jsxref("Statements/switch", "switch")}}</li> -</ul> |