#17169

javascript - Can (a ==1 && a== 2 && a==3) ever evaluate to true? - Stack Overflow

:o

Effectivement, les espaces avant et après les variables sont étrangement posées. Si les espaces sont des espaces « exotiques » en unicode, ils font partie du nom de la variable et on a donc trois variables différentes :

a␣ = 1, ␣2 = 3, a = 3;
if (a␣ == 1 && a == 2 && a == 3) {
  console.log('Hello World!');
}

Mais même avec ça, il y a une solution relativement simpliste : suffit de redéclarer il suffit de savoir le fonctionnement même de JavaScript, qui essaye toujours de trouver l’égalité sur les types de variables, puis de redéfinir une méthode qui existe déjà :

const a = {
  i: 1,
  toString: function () {
    return a.i++;
  }
}

if (a == 1 && a == 2 && a == 3) {
  console.log('Hello World!');
}
https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true

#17168

Un village du Kenya réfute discrètement le plus grand mythe sur le revenu de base

Des recherches ont révélé que les dépenses des gens pour l’alcool et les cigarettes ont en fait diminué lorsqu’ils ont reçu des transferts monétaires directs. Face à un avenir plus prometteur, de nombreuses personnes cessent d’utiliser des « biens de la tentation » pour faire face à une situation désespérée, ont découvert les chercheurs.
http://www.revenudebase.info/2018/01/20/experimentation-kenya-refute-discretement-mythe-revenu-de-base/