07 février 2009

Un peu d'arithmétique avec JavaScript ! ... HIC!

Connaissez vous la valeur de ces expressions en JavaScript ?

Je vous propose de prendre une feuille et de noter pour chaque variable son type et sa valeur
var a = '' + 1;
var b = '1' + 4;
var c = 1 + '4';
var d = "4" + 1;
var e = - (-"4") + 1;
var f = '' - 1;

var g = 1 - '';
var h = '1' - 4;
var i = 1 - '4';
var j = '1' * 4;
var k = 1 * 4;
var l = '4' / 2;
var m = '2' / 2;
var n = ['4'] + 4;
var o = ['4'] + '4';
var p = ['4'] - 4;
var q = ['4'] - '4';
var r = 4 - ['4'] ;
var s = '4' - ['4'];
var t = ['4'] + [['4']];
var u = 1 - ['4'] - [['4']] + 2 * [['4']];
var v = - ['4'] / 2;
var w = "4" - 4 + '1';
var x = '4' + 4 - '1';
var y = [['4']] + [['4']];
var z = [['4']] + ['4'];

en bonus :
var alphabet = a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + q + r + s + t + u + v + w + x + y + z;

La solution sera dans mon premier commentaire ...

Aucun commentaire: