string - Kurs HTML i CSS
- Globalne obiekty w JavaScript / Przekształcanie wartości w parseInt - parseInt
parseInt(string) parseInt(string, radix) Parametry: String string - tekst, który ma zostać przekształcony na liczbę całkowitą Number radix - podstawa systemu liczbowego (2 - 36), zgodnie z którym wykonać przekształcenie (domyślnie: 16 - gdy string zaczyna się od "0x" lub "0X", a w przeciwnym razie - 10) Wartość: Number - liczba całkowita albo NaN (gdy nie udało się wykonać przekształcenia) Pozwala przekształcić podany tekst na liczbę całkowitą. O tym, w jakim systemie jest zapisana...
- Operacje na tekście w JavaScript - String.prototype / Kod liczbowy znaku - charCodeAt
String.prototype.charCodeAt() String.prototype.charCodeAt(pos) Parametry: Number pos - pozycja w tekście (liczba naturalna licząc od 0) Wartość: Number - kod liczbowy znaku o podanej pozycji w postaci 16-bitowej liczby naturalnej (0 - 65535) Każdy pojedynczy znak tekstu jest zapisany wewnętrznie w postaci odpowiadającego mu kodu liczbowego. System przechowuje pełną mapę tych kodów, dzięki czemu wiadomo, że np. literze 'a' odpowiada kod 97, 'b' - 98, 'c' - 99 itd. W naszym programie...
- Operacje na tekście w JavaScript - String.prototype / Porównanie lokalne - localeCompare
String.prototype.localeCompare(that) Parametry: String that - drugi tekst do porównania Wartość: Number - wartość porównania: liczba mniejsza od zera - gdy bieżący tekst jest mniejszy niż that zero - gdy oba teksty są równe liczba większa od zera - gdy bieżący tekst jest większy niż that Dwa teksty możemy porównać ze sobą za pomocą operatora < oraz >, ale wtedy porównywane są tak naprawdę ich kody liczbowe. W przypadku alfabetu łacińskiego wszystko jest w porządku. Jednak gdy...
- Operacje na tekście w JavaScript - String.prototype / Rozbijanie tekstu - split
String.prototype.split() String.prototype.split(separator) String.prototype.split(separator, limit) Parametry: String|RegExp separator - znaki rozdzielające (domyślnie: undefined) Number limit - maksymalna liczba elementów w tablicy wynikowej (domyślnie: 232 – 1) Wartość: Array - tablica zawierająca kawałki rozbitego tekstu Rozbija podany tekst na tablicę mniejszych kawałków, z których każdy w oryginalnym tekście był rozdzielony od pozostałych określonym separatorem. Sam separator nie...
- Operacje na wyrażeniach regularnych - RegExp.prototype / Dopasowanie wzorca - exec
RegExp.prototype.exec(string) Parametry: String string - dopasowywany tekst Wartość: Array - tablica dopasowań z dodatkowymi właściwościami: Number index - pozycja w tekście (licząc od zera), gdzie został dopasowany wzorzec String input - wartość argumentu string Null - tekst nie został dopasowany do wyrażenia regularnego Próbuje dopasować tekst do podanego wzorca - wyrażenia regularnego. Jeżeli się to uda, zwraca pierwszy dopasowany fragment tekstu oraz każdą jego część, która w...
- Format wymiany danych - JSON / Przekształcanie tekstu JSON na obiekty JavaScript - parse
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.parse(text) JSON.parse(text, reviver) Parametry: String text - tekst w formacie JSON Function reviver - funkcja przekształcająca wartości, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Wartość: Object - obiekt Array - tablica String - tekst Boolean - wartość logiczna Number - liczba Null - nic Wyjątki: SyntaxError - text...
- Format wymiany danych - JSON / Przekształcanie obiektów JavaScript na JSON - stringify
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.stringify(value) JSON.stringify(value, replacer) JSON.stringify(value, replacer, space) Parametry: Object|Array|String|Boolean|Number|Null value - dane wejściowe Array|Function replacer - tablica zawierająca nazwy dozwolonych kluczy albo funkcja filtrująca, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Number|String space...
- XHTML / Typy MIME dokumentów XHTML
...NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ //////////////////// SETTINGS //////////////////// /** * Strona kodowa. * @global string $CHARSET */ $CHARSET = 'utf-8'; /** * Preferowana wersja DTD (XHTML 1.1, XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset). * @global string $DTD */ $DTD = 'XHTML 1.1'; /** * Wersja DTD w przypadku braku pełnej interpretacji XHTML 1.1 (XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset). * @global string $DTD2...
- Operacje na tekście w JavaScript - String.prototype / Zmiana na małe litery - toLowerCase
String.prototype.toLowerCase() Wartość: String - tekst zapisany małymi literami Zamienia w teście wszystkie wielkie litery na ich małe odpowiedniki. Ta funkcja może nie działać prawidłowo dla alfabetu domyślnego języka systemu operacyjnego użytkownika (dla języka polskiego działa poprawnie). W takim przypadku użyj String.prototype.toLocaleLowerCase. Przykład String.prototype.toLowerCase var str = "AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻ"; str.toLowerCase()...
- Operacje na tekście w JavaScript - String.prototype / Lokalna zmiana na małe litery - toLocaleLowerCase
String.prototype.toLocaleLowerCase() Wartość: String - tekst zapisany małymi literami Działa tak samo jak String.prototype.toLowerCase, ale uwzględnia alfabet domyślnego języka systemu operacyjnego użytkownika. Przykład String.prototype.toLocaleLowerCase var str = "AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻ"; str.toLocaleLowerCase(); // np.: "aąbcćdeęfghijklłmnńoópqrsśtuvwxyzźż" "AbcQX 123".toLocaleLowerCase(); // np.: "abcqx 123"