Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var getURL = function(link) {
- };
- napis = "lalala";
- liczba = 5;
- logika = true;
- //typowanie
- var sprawdzenie = function(obiekt) {
- if(typeof(obiekt) === "string")
- console.log(obiekt+" jest typu string");
- if(typeof(obiekt) === "number")
- console.log(obiekt+" jest typu number");
- if(typeof(obiekt) === "boolean")
- console.log(obiekt+" jest typu boolean");
- if(typeof(obiekt) === "object")
- console.log(obiekt+" jest typu object");
- };
- var obiekt = {};
- sprawdzenie(napis);
- sprawdzenie(liczba);
- sprawdzenie(logika);
- sprawdzenie(obiekt);
- //obiekty
- var Użytkownik = {
- "imie": '',
- "nazwisko": 'Bojarski'
- };
- var imie = Użytkownik.imie || "Nie podano";
- console.log("Imię i nazwisko użytkownika: "+imie+" "+Użytkownik.nazwisko);
- console.log(Użytkownik["nazwisko"]);
- Użytkownik.imie = "Sebastian";
- console.log(Użytkownik.imie);
- var zmienna = Użytkownik;
- zmienna.imie = "Barbara";
- console.log(Użytkownik.imie+" "+zmienna.imie);
- //tablice
- var tablica = ["Daniel", "Bojarski", "PJATK"];
- var tablica2 = tablica;
- console.log(tablica2);
- tablica = ["Sebastian", "Bojarski"];
- if(tablica !== tablica2) {
- console.log("Tablice są różne");
- };
- var j = "napisik";
- console.log(j);
- j = parseInt(j, 10);
- console.log(j);
- var test = {
- check: function(msg) {
- console.log(msg);
- }
- };
- test.check("lolo");
- var wyliczanie = function() {
- var tablica = [], i;
- for(i = 0; i < arguments.length; i+=1) {
- tablica.push(arguments[i]);
- }
- return tablica;
- };
- console.log(wyliczanie("jeden", "dwa", 3));
- var obiekt1 = {
- "name": "Daniel"
- };
- var object = function(o) {
- var F = function() {};
- F.prototype = o;
- return new F();
- };
- var obiekt2 = object(obiekt1);
- console.log(obiekt1.name);
- console.log(obiekt2.name);
- obiekt1.name = "Sebastian";
- console.log(obiekt1.name);
- console.log(obiekt2.name);
- obiekt2.name = "Daniel";
- console.log(obiekt1.name);
- console.log(obiekt2.name);
- console.log(obiekt2.prototype);
- var uczen = {
- };
- var sprawdzProperty = function(obiekt, pole, decyzja) {
- if(!obiekt.hasOwnProperty(pole)) {
- console.log(typeof(obiekt)+" nie posiada tego pola");
- if(decyzja === true) {
- obiekt[pole] = ""; //to jest ciekawe
- }
- } else {
- console.log(typeof(obiekt)+" posiada to pole");
- }
- };
- sprawdzProperty(uczen, "name");
- sprawdzProperty(uczen, "name", true);
- sprawdzProperty(uczen, "name");
- var usunProperty = function(obiekt, pole) {
- if(obiekt.hasOwnProperty(pole)) {
- delete obiekt[pole];
- }
- };
- usunProperty(uczen, "name");
- sprawdzProperty(uczen, "name");
- var osoba = {
- imie: "Daniel",
- nazwisko: "Bojarski",
- wiek: 21
- };
- var wyliczanieAtrybutow = function(obiekt) {
- var tablica = [];
- for(tablica in obiekt) {
- console.log(tablica+": "+obiekt[tablica])
- }
- };
- wyliczanieAtrybutow(osoba);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement