SlideShare a Scribd company logo
1 of 40
Download to read offline
JavaScript ,[object Object]
oak
hotjava
jscript
livescript
ECMAScript
JavaScript ,[object Object]
JavaScript ,[object Object]
JavaScript ,[object Object]
http://www.ecma-international.org/publications/standards/ecma-262.htm
ECMAScript ,[object Object]
Regexp -> Perl
Fonksiyonel Programlama -> Scheme  (gülüşmeler...)
Prototype temelli kalıtım -> Self
Kullanım alanları ,[object Object]
Sunucu tarafında : mod_js, nodejs (spidermonkey, v8)
Herhangi bir uygulama : ScriptEngine
Markup içinde kullanım ,[object Object]
<script type=”text/javascript”>   document.write('Yalan dünya!'); </script> … <a href=”#” onclick=”document.write('Yalan dünya!')”> Neşet Ertaş </a>
Harici kullanım
<script type=&quot;text/javascript&quot; src=&quot;dunya.js&quot;></script>
Veri tipleri ,[object Object]
'undefined' harici her şey bir obje, fonksiyonlar bile
key/value eşlerinden oluşur. Key'ler string, value'lar ise herhangi başka bir 'obje'
var x = obje.get; obje.set = ”value”; delete obje.property;
Veri tipleri ,[object Object]
Tek bir rakam tipi var
64 bit float (double)
var  x = 0.1 + 0.2
0.30000000000000004
http://www.w3schools.com/jsref/jsref_obj_number.asp
Veri tipleri ,[object Object]
Aslında bir array değildir.
Bir objeden tek farkı, key olarak rakam almasıdır. Ya da aslında bu da bir fark değildir.
var x = new Array(); x[0] = ”neset”; x[0]; // neset x['foobar'] = ”ertas”; x['foobar'];  // ertas
http://www.w3schools.com/jsref/jsref_obj_array.asp
Veri tipleri ,[object Object]
Karakter kodlaması : UTF-16
” fooBar”.toUpperCase(); //FOOBAR
http://www.w3schools.com/jsref/jsref_obj_string.asp

More Related Content

What's hot (20)

Php Using Arrays
Php Using ArraysPhp Using Arrays
Php Using Arrays
 
STL in C++
STL in C++STL in C++
STL in C++
 
21 days of effective communication everyday exercises to improve your communi...
21 days of effective communication everyday exercises to improve your communi...21 days of effective communication everyday exercises to improve your communi...
21 days of effective communication everyday exercises to improve your communi...
 
Functional Dependency
Functional DependencyFunctional Dependency
Functional Dependency
 
Collections - Maps
Collections - Maps Collections - Maps
Collections - Maps
 
inheritance
inheritanceinheritance
inheritance
 
MySQL Functions
MySQL FunctionsMySQL Functions
MySQL Functions
 
Java Collections
Java  Collections Java  Collections
Java Collections
 
Java collections concept
Java collections conceptJava collections concept
Java collections concept
 
Methods in Java
Methods in JavaMethods in Java
Methods in Java
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
Operators in java
Operators in javaOperators in java
Operators in java
 
Generics
GenericsGenerics
Generics
 
ADO .Net
ADO .Net ADO .Net
ADO .Net
 
Vectors in Java
Vectors in JavaVectors in Java
Vectors in Java
 
JAVA OOP
JAVA OOPJAVA OOP
JAVA OOP
 
Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)
 
Visula C# Programming Lecture 1
Visula C# Programming Lecture 1Visula C# Programming Lecture 1
Visula C# Programming Lecture 1
 
Normalization
NormalizationNormalization
Normalization
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
 

Viewers also liked (20)

Android
AndroidAndroid
Android
 
PHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı GüçlendirinPHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı Güçlendirin
 
Jenkins
JenkinsJenkins
Jenkins
 
Özgür Yazılım ve LINUX
Özgür Yazılım ve LINUXÖzgür Yazılım ve LINUX
Özgür Yazılım ve LINUX
 
Php1
Php1Php1
Php1
 
Varnish
VarnishVarnish
Varnish
 
Docker - Ankara JUG, Nisan 2015
Docker - Ankara JUG, Nisan 2015Docker - Ankara JUG, Nisan 2015
Docker - Ankara JUG, Nisan 2015
 
Eticaret Güvenliği
Eticaret GüvenliğiEticaret Güvenliği
Eticaret Güvenliği
 
Web Onyuzu Nasil Olmali
Web Onyuzu Nasil OlmaliWeb Onyuzu Nasil Olmali
Web Onyuzu Nasil Olmali
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
 
Git ile Sürüm Takibi
Git ile Sürüm TakibiGit ile Sürüm Takibi
Git ile Sürüm Takibi
 
Php mysql sunum
Php mysql sunumPhp mysql sunum
Php mysql sunum
 
PHP Sunusu - 1
PHP Sunusu - 1PHP Sunusu - 1
PHP Sunusu - 1
 
Algoritma kurmak
Algoritma kurmakAlgoritma kurmak
Algoritma kurmak
 
Özgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/LinuxÖzgür Yazılım & GNU/Linux
Özgür Yazılım & GNU/Linux
 
Php MySQL
Php MySQLPhp MySQL
Php MySQL
 
PHPUnit ve Laravel
PHPUnit ve LaravelPHPUnit ve Laravel
PHPUnit ve Laravel
 
REST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis GeliştirmeREST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis Geliştirme
 
Jquery Giriş
Jquery GirişJquery Giriş
Jquery Giriş
 
Linux sunum
Linux sunumLinux sunum
Linux sunum
 

Similar to JavaScript sunumu

Javascript Performance Optimisation
Javascript Performance OptimisationJavascript Performance Optimisation
Javascript Performance Optimisationirfandurmus
 
Mutant Web Applications
Mutant Web ApplicationsMutant Web Applications
Mutant Web Applicationsguest096801
 
Struts 2 Ile Tanisma
Struts 2 Ile TanismaStruts 2 Ile Tanisma
Struts 2 Ile Tanismaokanozeren
 
Asp.net mvc ve jquery ile sunucudan json verisi okuma
Asp.net mvc ve jquery ile sunucudan json verisi okumaAsp.net mvc ve jquery ile sunucudan json verisi okuma
Asp.net mvc ve jquery ile sunucudan json verisi okumaerdemergin
 
JSP Custom Tag Library
JSP Custom Tag LibraryJSP Custom Tag Library
JSP Custom Tag Libraryseleciii44
 
Delphi ileri seviye programlama bölmü 3
Delphi ileri seviye programlama bölmü 3 Delphi ileri seviye programlama bölmü 3
Delphi ileri seviye programlama bölmü 3 wqphnrdo
 
Kod Akış Kontrolü - Döngüler, Fonksiyonlar
Kod Akış Kontrolü - Döngüler, FonksiyonlarKod Akış Kontrolü - Döngüler, Fonksiyonlar
Kod Akış Kontrolü - Döngüler, Fonksiyonlarcmkandemir
 
Nginx ve Unicorn'la Rack Uygulamalarını Koşturmak
Nginx ve Unicorn'la Rack Uygulamalarını KoşturmakNginx ve Unicorn'la Rack Uygulamalarını Koşturmak
Nginx ve Unicorn'la Rack Uygulamalarını KoşturmakUğur Özyılmazel
 
Ozgur Web Catilari Mobil Uygulama Gelistirme
Ozgur Web Catilari Mobil Uygulama GelistirmeOzgur Web Catilari Mobil Uygulama Gelistirme
Ozgur Web Catilari Mobil Uygulama GelistirmeBurak Dede
 
C#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirC#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirEnterprisecoding
 

Similar to JavaScript sunumu (17)

Javascript Performance Optimisation
Javascript Performance OptimisationJavascript Performance Optimisation
Javascript Performance Optimisation
 
Mutant Web Applications
Mutant Web ApplicationsMutant Web Applications
Mutant Web Applications
 
Struts 2 Ile Tanisma
Struts 2 Ile TanismaStruts 2 Ile Tanisma
Struts 2 Ile Tanisma
 
Fonksiyonlar
FonksiyonlarFonksiyonlar
Fonksiyonlar
 
Java EE Struts
Java EE StrutsJava EE Struts
Java EE Struts
 
Asp.net mvc ve jquery ile sunucudan json verisi okuma
Asp.net mvc ve jquery ile sunucudan json verisi okumaAsp.net mvc ve jquery ile sunucudan json verisi okuma
Asp.net mvc ve jquery ile sunucudan json verisi okuma
 
Php ekşin - Temel php i̇şlemleri
Php ekşin - Temel php i̇şlemleriPhp ekşin - Temel php i̇şlemleri
Php ekşin - Temel php i̇şlemleri
 
Merhaba Sinatra
Merhaba SinatraMerhaba Sinatra
Merhaba Sinatra
 
JSP Custom Tag Library
JSP Custom Tag LibraryJSP Custom Tag Library
JSP Custom Tag Library
 
Delphi ileri seviye programlama bölmü 3
Delphi ileri seviye programlama bölmü 3 Delphi ileri seviye programlama bölmü 3
Delphi ileri seviye programlama bölmü 3
 
Kod Akış Kontrolü - Döngüler, Fonksiyonlar
Kod Akış Kontrolü - Döngüler, FonksiyonlarKod Akış Kontrolü - Döngüler, Fonksiyonlar
Kod Akış Kontrolü - Döngüler, Fonksiyonlar
 
Nginx ve Unicorn'la Rack Uygulamalarını Koşturmak
Nginx ve Unicorn'la Rack Uygulamalarını KoşturmakNginx ve Unicorn'la Rack Uygulamalarını Koşturmak
Nginx ve Unicorn'la Rack Uygulamalarını Koşturmak
 
Ozgur Web Catilari Mobil Uygulama Gelistirme
Ozgur Web Catilari Mobil Uygulama GelistirmeOzgur Web Catilari Mobil Uygulama Gelistirme
Ozgur Web Catilari Mobil Uygulama Gelistirme
 
Csharp 3.0
Csharp 3.0Csharp 3.0
Csharp 3.0
 
Recep proje 5
Recep proje 5Recep proje 5
Recep proje 5
 
C#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirC#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmir
 
Sunu algo05
Sunu algo05Sunu algo05
Sunu algo05
 

JavaScript sunumu