JAVASCRİPT VERİ TÜRLERİ

Slides:



Advertisements
Benzer bir sunumlar
OPERATÖRLER.
Advertisements

STRİNG FONKSİYONLARI.
Fonksiyonlar.
PHP ile Lab Örnekleri Lab Çalışması.
Değişken , Veri Türleri ve Operatörler
BÖLÜM Atama Deyimi (Assignment)
mantIKSAL OPERATÖRLER
Değişkenler ve bellek Değişkenler
JavaScript Birinci Hafta.
OPERATÖRLER Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına operatör.
Göstericiler (Pointers)
String Diziler(Katarlar)
Dizi (array) değişkenleri
 Print() :  Print() : Ekrana bir değişkenin değerini veya bir metni yazdırmayı sağlar. print (“PHP Programlama”);// ekrana “PHP Programlama” yazdırır.
OOP4 LAB.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
BPR151 ALGORİTMA VE PROGRAMLAMA - I
DEĞİŞKENLER VERİ TÜRLERİ ve OPERATÖRLER
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Operatörler.
Diziler.
OPERATÖRLER.
Değişkenler veri tipleri operatörler
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
BPR152 ALGORİTMA VE PROGRAMLAMA - II
İnternet Programcılığı II
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Chapter 6: Using Arrays.
MESAJ KUTUSU.
DEĞİŞKENLER VE VERİ TİPLERİ
DEĞİŞKENLER.
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme
INTERNET TABANLI PROGRAMLAMA
WEB PROGRAMLAMA PHP Temelleri Dr. Erman Yükseltürk.
Kalıtım , Sınıf Asli Ergün.
BİL 102 BİLGİSAYAR PROGRAMLAMA
C# Veri Tipleri ve Değişkenler
VERİ TİPLERİ VE DEĞİŞKENLER
PHP’ye Giriş Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
STRING‘LER Karakter Kütüphanesi Fonksiyonları
Değerler ve Değişkenler
Görsel C# ile Windows Programlama
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
TEMEL php Dersleri - Ders 1 Değişgenler
PHP.
ANALOG-SAYISAL BÜYÜKLÜK VE SAYI SİSTEMLERİ
İnternet Programlama-I
İnternet Programlama-I JAVASCRİPT. JavaScript Nedir? JavaScript web programlama dilleri arasında yer almaktadır. JavaScript, adından da anlaşılacağı gibi.
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
İnsan Kaynakları Bilgi Sistemleri
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
CSE341 Programlama Dilleri JavaScript Murat DÜZGÜN.
VERİ ve BELLEK & DEĞİŞKENLERİN SAKLANMASI Asst.Prof.Dr.Misket YEKTAY Gizem AYIK.
PHP Programlama Dili GİRİŞ.
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
VERİ TÜRLERİ.
2.2. Özel Semboller ve Pascal Sözcükleri
Veri Tipleri 12/4/2018.
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
Bilgisayar Bilimi Problem Çözme Süreci-2.
Bilgisayar Programlamasına ve Veri Analizine Giriş
2.2. Özel Semboller ve Pascal Sözcükleri
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Akis diyagramı Örnekleri
AC500 Eğitim Sunumları 3. Değişken Tanımlama.
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

JAVASCRİPT VERİ TÜRLERİ

Javascript'te değişkenler tanımlanırken herhangi bir veri türü belirtilmez, aksine değişkene veri atandığında Javascript tarafından değişkenin veri türü belirlenir. Javascript'te bir  değişkene tüm veri türlerinde bilgi atanabilir. Program akışında bir değişkenin veri türü içerisine atadığımız veriye göre otomotik olarak değişir.

Örnek: var ad=55; //ad değişkeninin veri türü number olacaktır Örnek: var ad=55; //ad değişkeninin veri türü number olacaktır. ad="can"; // ad değişkeninin veri türü içerisine string bir değer atandığından stringe çevrildi. Sonuçta ad değişkeninin değeri can ve veri türü string olacaktır.

NUMBER Sayısal veri türüdür. Tamsayı ve ondalıklı sayıları tanımlamak için kullanılır. 8 ve 16 tabanlı sayıları da number ile tanımlayabiliriz. 8 tabanlı sayıları tanımlamak için sayının başına 0 konulur. 16 tabanındaki sayıları tanımlamak için sayının başına 0x konulur.

NUMBER Örnek: <script language="javascript"> var a=23; // tamsayı var a=2.3; // ondalıklı sayı var a=023; // 8 tabanında sayı var a=0x56; // 16 tabanında sayı </script>

NUMBER 16 sayı tabanında 0-9 arası rakamlar ve A-F arası harfler kullanılır. Sayfa tasarlarken renklerin hexadecimal kodlarını kullandığımızda değişkenleri 16 tabanında bir sayı olarak tanımlamak işimizi kolaylaştırır.

boolean Mantıksal veri türüdür. Değişkenin değeri true ya da false olmalıdır. true ve false kelimeleri küçük harfle yazılmalıdır. Yoksa Javascript bunları değişken ismi olarak algılar. Boolean veri türü karşılaştırma işlemlerinde çokça kullanılır.

boolean Örnek: <script language="javascript"> var a=true; var a=false; </script>

STRİNG Karakter katarları (metin, metin grupları) string olarak taanımlanabilir. Sayısal değerlerde tırnak içerisinde yazılarak string olarak tanımlanabilir. Javascript sayısal değerleri de metin olarak kabul eder.

STRİNG Örnek:  <script language="javascrript"> var a="hasan"; var soyadi="can"; var sinif="11A"; var deger="1231"; // deger değişkeni içerisindeki 1231 javascript tarafından metin olarak algılanır. var adi='efe'; // Bir değişkene string değer atanırken ' ' tek tırnak kullanılabilir. </script>

DİZİLER Bir isim altında toplanmış olan bir grup veriyi sıralı bir şekilde saklamak için kullanılır. Örnek : <script language=“javascript”> Var sayi=new Array(1,2,3,4);; Var dizi=new Array(“12”, “harun”, “emre”, “as4”, 12, 12.3); </script>

UNDEFINED Eğer bir değişkeni var sözcüğü ile tanımlayıp değer atamadan bırakırsanız bu durumda değişkenin veri türü undefined (tanımlanmamış) olur. Örnek : Var adi; Var soyadi;

UNDEFINED Sayfamızı çalıştırdığımızda tarayıcıda undefined yazacaktır. Yani tanımlamamış bir veri türüdür. Eğer tanımlanmamış bir değişkeni bir deyimde ya da ifadede kullanırsak hata mesajı alırız. Örnek: Var a=5; Var b; Document.write(a*b); Bu işlemin sonucunu sayfaya yazdırmak istersek NaN şeklinde bir sonuç alırız.

NULL Tanımladığımız bir değişkenin bir başlangıç değeri yoksa o zaman null veri türünü kullanılır. Bir değişkene başlangıç değeri olarak null değerini atandığında değişkenin veri türü null olur. Bu değişkeni bir ifade ya da deyimde kullanırsanız ifade ya da deyim içerisinde kullandığımız diğer değişkenlere göre null veri türüne sahip değişkenin veri türü otomatik olarak değişir.

VERİ TÜRÜ DÖNÜŞÜMLERİ Javascript' te program kodlarının akışında değişkenin veri türü, içerisine atanan değere göre değişebilir. Javascript bu konuda bize esnek bir yapı sunmaktadır.

VERİ TÜRÜ DÖNÜŞÜMLERİ Örnek: <script language="javascript"> var a="ali"; var a=3; var a=true; var a=neww Array("a", 1); // Sonuş olarak değişkenin veri türü Array olacaktır. </script>

VERİ TÜRÜ DÖNÜŞÜMLERİ Değişkenler bir deyim ya da formül içerisinde kullanıldıkları zaman otomatik olarak veri türü değişimine uğrarlar. Hemen bir örnek verelim. Örnek: <script language="javascript"> var a="ali"; var b=3; var c=a+b; Document.write(c); </script>

VERİ TÜRÜ DÖNÜŞÜMLERİ Sonuçta c=“ali3” olur. Çünkü Javascript için + operatörü öncelikli olarak birleştirme operatörüdür. Eğer + operatörünün sağında ya da solunda bir string ifade varsa Javascript birleştirme işlemi yapar. Number olarak tanımlanmış b değişkenini string’e çevirir.

VERİ TÜRÜ DÖNÜŞÜMLERİ Javascript her zaman numeric değerleri karekter grubuna çevirmez. (-, *) operatörleri sayısal işlemler için kullanılacaktır. Örnek: <script language="javascript"> var a=“2"; var b=3; var c=a*b; document.write(c); </script>

VERİ TÜRÜ DÖNÜŞÜMLERİ Örnekte a değişkeni string ve b değişkeni number olarak belirlenmiştir. Javascript için * operatörünün tek görevi aritmetiksel işlem yapmaktır. a*b işleminde javascript a değişkeninin içerisinde aritmatiksel olarak kullanabileceği bir değer olduğundan a değişkeninin veri türünü sadece yapılacak bu işlem için number ‘ a çevirir ve çarpma işlemini yapar. Yapılan veri türü değişimi kalıcı değildir. Sonuç c=6 olacaktır.