JavaScript ispis u konzoli čitača

Ispis vrednosti u konzoli je najbolji način da dobijemo neki rezultat iz JavaScript programa. Ovakav ispis nije namenjen krajnjim korisnicima naše web aplikacije - u normalnim okolnostima, korisnici nikada ne otvaraju konzolu, niti bi trebali da imaju potrebu za time.

Konzola se koristi da bismo isprobavali svoje programe, tražili greške, analizirali rad web aplikacije i sl.

Svaki moderni web čitač obezbeđuje objekat konzole. U ovom objektu nam je najznačajniji metod log() koji se koristi za ispis.

console.log([izraz], [izraz], ...);

Kao izraz se može zadati tekst, broj, niz, čak i objekat. javaScript će uvek učiniti sve što može da pretvori izraz u tekst koji će se ispisati. Osim običnog ispisa, u konzoli postoje i tri specijalizovana ispisa, koja koristimo ako želimo da naglasimo da je neki ispis informacija, upozorenje ili poruka o grešci.

console.info([izraz], [izraz], ...); console.warn([izraz], [izraz], ...); console.error([izraz], [izraz], ...);

Osim običnih ispisa, postoji i metod assert, koji predstavlja ispis sa proverom uslova. Zadaju se izraz koji se proverava i poruka. Ako izraz ima vrednost koja se tumači kao "netačno", ispisuje se poruka.

console.assert([izraz], [poruka]);
 
Primer konzole u web čitačima Mozilla Firefox i Google Chrome

Primer

Ispis na slici se dobija pomoću sledećeg programa. Ne brinite ako ne razumete sve naredbe, sve ćemo objasniti kada dođe vreme.


	var niz = ["Prvi", "Drugi", "Treci"];
    
	console.log("ISPIS U KONZOLI:");

	console.info("Ispis informacije");
	console.warn("Ispis upozorenja");
	console.error("Ispis greske");

	console.log("NIZ: " + niz);
	
	console.log(console);
	console.log(console.toString());
	console.log(JSON.stringify(console));

	console.log("METODI I SVOJSTVA:");
	
	for (var i in console) {
		if (typeof console[i] == "function") {
			console.log("console." + i + "()  // " + typeof console[i]);
		}
		else {
			console.log("console." + i + "  // " + typeof console[i]);
		}
	}
		
Svi elementi sajta Web'n'Study, osim onih za koje je navedeno da su u javnom vlasništvu, vlasništvo su autora i ne smeju se koristiti, u celosti ili delimično bez pismenog odobrenja autora. To uključuje tekstove, slike, ilustracije, animacije, prateći grafički materijal i programski kod.
Ovaj sajt koristi tehnologiju kolačića (cookies). Detaljnije o tome možete pročitati u tekstu o našoj politici privatnosti.