Bonjour,
en surfant sur diff�rent site je retrouve souvent des lignes de codes dont je ne comprends pas la syntaxe, ni ce qu'elles font.
Exemple
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
if (navigator.platform) {                                               //win32
    var ptf = ("" + navigator.platform).toLowerCase();    //ptf  = win32
    "mac" != ptf.substr(0, 3) && (is_osx = !1)		 //   ==> que fait cette ligne : pas une affectation : des tests à priori mais pas dans un if, ni d'affectation. Je ne comprend pas l'intérêt de ce genre de ligne ?
}
 
Ou bien encore (toujours dans le même style)
var ua = navigator.userAgent.toLowerCase();
0 <= ua.indexOf("safari") && -1 == ua.indexOf("chrome") && (is_safari = !0);    //la encore que fait cette ligne  ??
0 <= ua.indexOf("chrome") && (is_safari || is_firefox || (is_chrome = !0));
Il y a une notion javascript qui doit m'�chapper.

Merci pour vos explications.