Procurei isso em um monte de lugar, mas não achei nada consistente que explicava direito... então estou perguntando pros feras aqui
a pergunta: como funciona o esquema de tratamento de exceções?
aquele esquema de try{....} catch(e). Como é o funcionamento disso? É a mesma coisa de um if?
um exemplo, pego dum tutorial de ajax:
CODE
try{
xmlhttp = new XMLHttpRequest();
}catch(ee){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
}
}
}
não daria pra fazer o mesmo teste com ifs?
essa é uma das únicas coisas que não consegui achar nada que explicasse decentemente esse tipo de coisa... eu programo em php, e comecei a mexer pesadamente com javascript agora e me deparo com isso de vez em quando.
alguém me dá uma luz?
valeu desde já.

Help














