000 04331cam a2200577Ii 4500
001 on1041937859
003 OCoLC
005 20220711203217.0
006 m o d
007 cr cnu---unuuu
008 180626s2018 enk ob 001 0 eng d
040 _aN$T
_beng
_erda
_epn
_cN$T
_dDG1
_dN$T
_dEBLCP
_dRECBK
_dMERER
_dOCLCF
_dUAB
_dOCLCQ
_dNLE
_dYDX
_dUMI
_dCNCGM
_dSTF
_dCEF
_dOCLCQ
_dG3B
019 _a1052565731
020 _a9781119451761
_q(electronic bk.)
020 _a1119451760
_q(electronic bk.)
020 _a9781119527343
020 _a1119527341
020 _z9781786302045
029 1 _aCHNEW
_b001015437
029 1 _aCHVBK
_b523034504
035 _a(OCoLC)1041937859
_z(OCoLC)1052565731
037 _aCL0500000990
_bSafari Books Online
050 4 _aQA76.73.J39
072 7 _aCOM
_x051260
_2bisacsh
082 0 4 _a005.2/762
_223
049 _aMAIN
100 1 _aJeansoulin, Robert,
_eauthor.
_95364
245 1 0 _aJavaScript and open data /
_cRobert Jeansoulin.
264 1 _aLondon, UK :
_bISTE, Ltd. ;
_aHoboken, NJ :
_bJohn Wiley & Sons, Inc.,
_c2018.
300 _a1 online resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
490 1 _aComputer engineering series
504 _aIncludes bibliographical references and index.
588 0 _aOnline resource; title from PDF title page (John Wiley, viewed June 27, 2018).
505 0 _aCover; Half-Title Page; Dedication; Title Page; Copyright Page; Contents; Introduction; I.1. Motivation; I.2. Organization of the book; I.3. The history of JavaScript; I.3.1. Analyzing this biography of JavaScript; I.4. To code without "var", nor "for", nor "new"; I.4.1. Comments; I.4.2. Deliberate bias of this book; I.4.3. Prerequisites; I.4.4. Some useful, easy, and free programming tools; I.5. Mechanisms and features of the script language; I.5.1. JavaScript is interpreted and run within an ecosystem; I.5.2. What does a JavaScript engine do?
505 8 _aI.5.3. Variables and instructions: the functionalities of an "imperative language"I.5.4. Objects: functionalities of a "prototype-based objectoriented language"; I.5.5. Functions as "first-class objects": the functionalities of a "functional language"; I.6. Conclusion; PART 1: Core JavaScript; Introduction to Part 1; 1. Variables: Declaration, Definition and Type; 1.1. Declarations of functions and variables; 1.1.1. The different declaration keywords; 1.1.2. Lexical scope and definition of a variable according to declaration mode: var, let, const.
505 8 _a2.1.3. Comparison operators: ==,!= (simple) or ===,!== (strict)2.2. Conditional instructions: branch test, loop test; 2.2.1. Conditional instructions: if ... else, if ... else if ... else; 2.2.2. Ternary conditional operator; 2.2.3. Instruction "switch"; 2.2.4. Classical iteration loop: instruction "for"; 2.2.5. Repeat under condition: instructions "while", and "do..while"; 2.2.6. Implicit casting of values "undefined" and "null" in boolean context; 2.2.7. Short-cut evaluation: tips for the uncertain definitions; 2.2.8. Exception handling; 3. Data: Numbers and Strings; 3.1. Handling numbers.
505 8 _a3.1.1. Literal notation of type "number" variables3.1.2. Arithmetic operators; 3.1.3. Math operations using the methods of the object Math; 3.1.4. Evaluation in the "numerical context" versus "boolean context"; 3.2. Handling character strings; 3.2.1 Literal notation of strings; 3.2.2. Backtick syntax, or template syntax, introduced by ES6; 3.2.3. Concatenation operator; 3.2.4. Resolving polymorphism issues with operator + in numerical or string context; 3.2.5. Behavior of the relational and equality operators; 3.2.6. Various facets of string-related issues in a sample application.
650 0 _aJavaScript (Computer program language)
_94703
650 0 _aOpen Data Protocol.
_95365
650 7 _aCOMPUTERS
_xProgramming Languages
_xJavaScript.
_2bisacsh
_95366
650 7 _aJavaScript (Computer program language)
_2fast
_0(OCoLC)fst00982071
_94703
650 7 _aOpen Data Protocol.
_2fast
_0(OCoLC)fst01909977
_95365
655 4 _aElectronic books.
_93294
830 0 _aComputer engineering series.
_94999
856 4 0 _uhttps://doi.org/10.1002/9781119451761
_zWiley Online Library
942 _cEBK
994 _a92
_bDG1
999 _c68463
_d68463