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
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]);
}
}