Aktywne Wpisy

Beeercik +168
Wszystkich tych odklejeńców zwolenników systemu kaucyjnego powinno się wytykać palcami na ulicach.
Ale skoro już to przeszło to proponuję wprowadzić kolejne kaucje, no bo dlaczego niby nie?
Kaucja na papierki po batonie - 50gr będzie odpowiednie. Ewentualnie 1zł dla czekolad.
Kaucja na opakowanie po makaronie - od 50gr do 1zł w zależności od ilości makaronu.
Ale skoro już to przeszło to proponuję wprowadzić kolejne kaucje, no bo dlaczego niby nie?
Kaucja na papierki po batonie - 50gr będzie odpowiednie. Ewentualnie 1zł dla czekolad.
Kaucja na opakowanie po makaronie - od 50gr do 1zł w zależności od ilości makaronu.
źródło: temp_file8427984344220884271
Pobierz
vateras131 +6
Jakie gry według was mają najciekawszą główną mechanikę/gameplay? Chodzi mi o takie tytuły, które raczej nie stawiają na fabułę, graficzne wodotryski, dodatkowe aktywności i inne fillery, lecz całe "mięso" leży w rozgrywce, która potrafi przez długi czas zaskakiwać głębią. Moje typy:
-Noita (wtf, mój mózg nie ogarnia tej gry)
-PoE
-rimworld
-balatro
-factorio
-Noita (wtf, mój mózg nie ogarnia tej gry)
-PoE
-rimworld
-balatro
-factorio





wg ksiazki jest tak :
a is not defined
5
55
true
a is not defined
, przepisalem, ale nic sie takiego nie dzieje jak w tej ksiazce:
function f1(){var a = 1; f2();}
function f2(){return a;}
f1();
var a = 5; // To jest zmienna globalna tak ?
function f1(){var a = 1; f2();}
function f2(){return a;} // wiec jak f1 wywola f2, to f2 mialoby wyswietlic globalne var a czyli 5, a tak sie nie dzieje
f1();
:/ nic juz z tego nie rozumiem
funcja f2 nie jest deklarowana w funkcji f1, liczy się miejsce deklaracji a nie miejsce wywołania. Funkcja f1 nie ma dostępu do zmiennej var a
Jeżeli funcję f2 zadeklarujesz w funkcji f1 dopiero wtedy będzie miała dostęp do zmiennej lokalnej var a = 1;
@gregu-: no tak się dzieje przecież w przykładzie, który zaprezentowałeś
@gregu-: :D
to spróbuj tak:
console.log( f1() );
wtedy powinno zalogować w konsoli. Lub zamienić return a; na console.log(a) w funkcjach
Możesz powiedzieć f1 aby zwróciła to co zwraca f2, return f2();
Albo zmienić f2 tak aby wypisywała wartość a do konsoli.
var a = 5;
function f1(){var a = 1; return f2();}
function f2(){return a;}
x = f1(); // To jest
@gregu-: powoduje. Wywołuje się, zwraca wewnątrz 'f1' wartość 'a' i nic z tym się nie dzieje :)
a spróbuj
Komentarz usunięty przez autora
aaby ci pokazać jak to działa.var a = 5;
function f1(){
var a = 1;
var wynikDrugiejFunkcji