2.0 receperint JavaScript

JavaScript dominetur et ECMAScript textus, lingua est crescente in core est. Nominatione novi (sive ES6 JS2) quod hoc exspectatur medium profert nova cum pluribus experti posse hodie. Firefox est currently in optimum auxilium est, sed per so-called polyfills transpilers ut Google Traceur quoque potest. Et haec est a brevis overview of novus features of ES6.


Ducatur enim keyword novus multus melior quam var: Scoping modo se habet prorsus sicut in aliis linguis (C / C ++, Java), cuneos nunc quoque habent sua, si qua est, quod scope. De hoisting, i.e. quam rogationis ferendae dies variabilis declarationibus (non provincias profecti valorem) in proprio ambitu, is solis et reparavit eum:

console.log(x);
var x = 'foo'; 
// undefined

console.log(y);
let y = 'bar';
// not initialized

Numerus de alia innovations longa, constantes (int), default ad munera values ​​(tremunt potes munus (a, b = II) {return Math.pow (a, b);}), nam a notatione munera (et tremunt = (a, b = II) => Math.pow (a, b);) et plurimis novis munera (repeat (); habet (); startsWith (), invenire (); findIndex ()), novum loop constructione quia de ....

Nova genera posuit notitia, map, procuratorem et symbolo continetur pertinet (aliarum partium) files JavaScript cum import intuitive et novus syntax pro classes, et hæreditatem frustra hoc loco commonetur. Sed plerumque parvum, sed multa sunt etiam sicut diu expectata res facultatem recta linea frangit literals (in note specialis virgulis):

`foo

bar`

Multo magis quam longo iam JavaScript est instrumentum artis website pro parvis - potens non gignit, summus perficientur telam applications, qui sunt inferior in nullo counterparts desktop. Cum autem numerus utile novandis studet, in subsidium iam available ES6 a, bis est programming pro fun.

Quis non semper voluerunt reprehendo aequalitatem cum duo numeri ope novae constant Number.EPSILON , qui habet valorem et discretionem I puncto proximo superiore valore natantis?

let cmp = (a,b) => Math.abs(a-b) 
Back