Javascript 100

by: {
  "Name": Engin CAN,
  "KnownAs": engincancan,
  "Email": engincancan@gmail.com,
  "Date": 21.01.2016,
  "License": CC BY-NC-SA
}

Ajanda

  • Javascript Genel Bilgiler
  • Part 1: Javascript'e Genel Bakış Tanımlamalar Değişkenler Fonksiyonlar Keywords
  • Part 2: Bir Adım İleri Scope Hoisting Execution Strict Mode
  • Part 3: Bir Adım Geri Closure Prototypal Inheritance vs Classical Inheritance
  • Part 4: Yararlı Linkler ve Notlar, Referanslar, Transpilers, Automation Tools, Dev Tools

JavaScript

  • JavaScript is a high-level, dynamic, untyped, and interpreted programming language.
  • It has been standardized in the ECMAScript language specification.
  • JavaScript is prototype-based with first-class functions, making it a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.
  • It has an API for working with text, arrays, dates and regular expressions, but does not include any I/O, such as networking, storage or graphics facilities, relying for these upon the host environment in which it is embedded.
  •  Developed under the name Mocha,  officially called LiveScript
  • JavaScript was not developed at Sun Microsystems, the home of Java. JavaScript was developed at Netscape. It was originally called LiveScript, but that name wasn't confusing enough.
  • The -Script suffix suggests that it is not a real programming language, that a scripting language is less than a programming language. But it is really a matter of specialization. Compared to C, JavaScript trades performance for expressive power and dynamism.

Part 1

  • Statements
  • Expressions
  • Operators
  • Values & Types -Converting Between Types
  • Variables
  • Blocks
  • Loops
  • Functions
  • Scope

Javascript Genel Bakış Tanımlamalar Değişkenler Fonksiyonlar

Part 1: Javascript'e Genel Bakış

Statements - Expressions

a = b * 2;
  • 2 is a literal value expression
  • b is a variable expression, which means to retrieve its current value
  • b * 2 is an arithmetic expression, which means to do the multiplication
  • a = b * 2 is an assignment expression, which means to assign the result of the b * 2 expression to the variable a

Copy of Javascript 1000

By Engin CAN

Copy of Javascript 1000

Bu sunumda javascript hakkında genel başlangıç seviyesinde anlatımlar mevcuttur

  • 76