Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Javascript - Obiekty


Rekomendowane odpowiedzi

Opublikowano

Obiekt Array - Czyli Tablica - jest używana do przechowywania zbioru wartości, kolejno ułożonych, do których odwołujemy się poprzez nazwę tablicy i indeks.

 

Jest kilka sposobów:

 

var owoce=new Array("kokosz","Mike","Mlody")

var owoce=new Array(3)
owoce[0]="kokosz"
owoce[1]="Mike"
owoce[2]="Mlody"

 

Tablica pozioma

 

sok=new Array()
sok.smak="Pomidorowy"
sok.pojemnosc="1 litr"
sok.producent="juicy co"
sok.length // wynik=3

 

Usuwanie tablic i elementów tablic:

 

myArray.length // wynik 5
delete.myArray[2]
myArray.length // wynik 5
myArray[2] // wynik: undefined

 

beztytuuvp.png

 

Obiekt Boolean:

 

Służy do tworzenia i przechowywania wartości logicznych prawda lub fałsz.

 

Jeżeli chcemy stworzyć obiekt którego wartość logiczna wynosi fałsz:

 

ar b1=new Boolean()
var b2=new Boolean(0)
var b3=new Boolean(null)
var b4=new Boolean("")
var b5=new Boolean(false)
var b6=new Boolean(NaN) 

 

Jeżeli chcemy stworzyć obiekt którego wartość logiczna wynosi prawda:

 

var b1=new Boolean(true)
var b2=new Boolean("true")
var b3=new Boolean("false")
var b4=new Boolean("prawda")
var b5=new Boolean("fałsz")
var b6=new Boolean("kokosz")

 

Obiekt Date:

 

Zawartość obiektu Date można odczytywać dla żądanej daty - podając jako parametry:

 

var someDate=new Date(milisekundy)
var someDate=new Date("Miesiac dd, rrrr gg:mm:ss")
var someDate=new Date("Miesiac dd, rrrr")
var someDate=new Date(rr,mm,dd,gg,mm,ss)
var someDate=new Date(rr,mm,dd)

 

beznazwy2p.png

 

Obiekt Math:

 

Gdy potrzebujemy wykonać bardziej skomplikowane operacje matematyczne poza tymi, które umożliwiają operatory arytmetyczne, korzystamy ze stałych i funkcji obiektu MATH.

 

Przydład:

 

iczba=Math.random()

 

beztytuu2oq.png

 

Obiekt Number:

 

Składnia: tworzenie obiektu Number:

 

var value= new Number(liczba)

 

Korzystanie z metod i właściwości:

 

Number.wlasciwosc|metoda

 

Zamiana łańcuchów na liczby:

 

parseInt(łańcuch[, podstawa])
parseFloat(łańcuch[, podstawa])

 

Podstawa systemu liczbowego 10, 16 lub 8 - ale liczba całkowita

 

parseInt("010") = 8
parseInt("010",10) = 10
parseInt("F2") = NaN
parseInt("F2",16) = 242

 

Zamiana liczb na łańcuchy:

 

dolarow=2500
dolarow.toString() // wynik="2500"

 

Partametr do określenia systemu liczbowego:

 

var x=30
var y=x.toString(16) // wynik="1e"
var z=x.tostring(2) // wynik="11110"

 

Obiekt String:

 

Znaki specjalne wewnątrz łańcuchów:

 

\" podwójny cudzysłów

\' pojedynczy cudzysłów (apostrof)

\\ ukośnik lewy

\b backspace

\t znacznik tabulacji

\n znak nowej linii

\r znak powrotu karetki

\f znak przewinięcia strony

 

Składnia: tworzenie obiektu string:

 

var napis=new String("łańcuch znaków")

 

Korzystanie z metod i wlaściwości:

 

string.właściwość|metoda

 

beztytuu2j.png

 

beztytuuqa.png

×
×
  • Dodaj nową pozycję...