return - Kurs HTML i CSS
- Globalne obiekty w JavaScript / Wyjaśnienie undefined w JavaScript - undefined
...zmiennej nie została przypisana żadna wartość. Przykład undefined var x; x == undefined; // true x = 1; x == undefined; // false function f(a) { return a == undefined; } f(); // true f(1); // false
- Operacje na tekście w JavaScript - String.prototype / Porównanie lokalne - localeCompare
...Y", "U", "K", "Z", "T", "ż", "ó", "ł", "ć", "ę", "ś", "ą", "ź", "ń", "Ż", "Ó", "Ł", "Ć", "Ę", "Ś", "Ą", "Ź", "Ń" ]; var f = function (x, y) { return String.prototype.localeCompare.call(x, y); }; chars.sort(f); // np.: ["'", "-", " ", "!", "\"", "#", "$", "%", "&", "(", ")", "*", ",", ".", // "/", ":", ";", "?", "@", "[", "\\", "]", "^", "`", "{", "|", "}", "~", // "<", "=", ">", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", // "a", "A", "ą", "Ą", "b", "B", "c...
- Operacje na tekście w JavaScript - String.prototype / Zamiana fraz - replace
...replace); // "[ABC,AB,A,C] [abc,ab,a,c]" replace = function (substring, capture1, capture2, capture3, offset, string) { return "[" + substring + "," + capture1 + "," + capture2 + "," + capture3 + "," + offset + "," + string + "]"; }; "123 abc 456".replace(search, replace); // "123 [abc,ab,a,c,4,123abc456] 456"
- Operacje na datach - Date.prototype / Konwersja do formatu JSON - toJSON
...JSON.stringify(new Date(1410, 6, 15)); // "\"1410-07-14T22:00:00.000Z\"" var Cls = function () {}; Cls.prototype.toJSON = function (key) { return Date.prototype.toJSON.call(this, key); }; JSON.stringify(new Cls()); // TypeError
- Obsługa błędów w JavaScript - Error / Tworzenie nowego błędu - new Error
...po wbudowanej klasie Error: var TestError = function (message) { var that = Error.call(this, message); that.name = TestError.prototype.name; return that; }; TestError.prototype = Object.create(Error.prototype); TestError.prototype.constructor = TestError; TestError.prototype.name = "TestError"; try { throw new TestError("Houston, mamy problem."); } catch (e) { e.toString(); // "TestError: Houston, mamy problem." }
- Format wymiany danych - JSON / Przekształcanie tekstu JSON na obiekty JavaScript - parse
...Przykład JSON.parse JSON.parse('{"a": 1}'); // {a: 1} var x = '{"a": 1, "b": 2, "c": 3}'; var f = function (key, value) { if (key == "") { return value; } if (value
- Format wymiany danych - JSON / Przekształcanie obiektów JavaScript na JSON - stringify
...x = {a: 1, b: 2, c: 3}; JSON.stringify(x, ["a", "b"]); // '{"a":1,"b":2}' var f = function (key, value) { if (key == "") { return value; } if (value