by trustix
Eklenme Tarihi : 07 Aralık 2020 20:22 Views: 527
Merhaba arkadaşlar Javascript programlamada değişkenlerin nasıl tanımlandığına, hangi değişken türleri olduğuna ve değişken tanımlarken dikkat etmemiz gereken kurallara değinmeye çalışacağız. Öncelikle Javascript'te değişken nedir ona bakalım. Değişken: birçok farklı veri türünü depolamak için kullanılan ve veriye ulaşmak için isimlendirilmesi gereken yapılardır.
// Javascript'te değişken tanımlama - 1
/*
Değişken tanımlamakta kullanılan
ilk anahtar kelime var ifadesidir.
Standart değişken tanımlamakta
kullanılmaktadır.
Örneğin
*/
var country = "Türkiye"
console.log(country)
// Output: Türkiye
console.log(typeof(country))
// Output: String
/*
typeof fonksiyonu ile tanımladığımız değişkenin
türünü öğrenebiliriz.
/*
// Javascript'te değişken tanımlama - 2
var number = 2020
console.log(number)
// Output: 2020
console.log(typeof(number))
// Output: number
// Javascript'te değişken tanımlama - 3
/*
Değişken tanımlamakta kullanılan diğer
bir anahtar ifade ise let ifadesidir.
Bu ifade local alanda blok kapsamlı değişken
tanımlamak için kullanılmaktadır.
Örneğin
*/
let country = "Singapur"
console.log(country)
// Output: Singapur
console.log(typeof(country))
// Output: String
// Javascript'te değişken tanımlama - 4
/*
Değişken tanımlamakta kullanılan diğer
bir anahtar ifade ise const ifadesidir.
Bu ifade sabit değişken tanımlamak amacıyla
kullanılır.
Örneğin:
*/
const city = "Londra"
console.log(city)
// Output: Londra
console.log(typeof(city))
// Output: String
// Javascript'te Değişken Tanımlama Kuralları - 1
/*
Değişkenler tanımlanırken her zaman anlamlı bir şekilde
tanımlanmalıdır. Bu en temel kuraldır.
Örneğin:
*/
var city = "Berlin"
/*
Eğer atamaya esas veri bir şehir ismi ise
city şeklinde bir adlandırma yapmak uygun
olacaktır.
*/
// Javascript'te Değişken Tanımlama Kuralları - 2
/*
Değişken isimleri Türkçe karakter kullanılmadığı sürece
harf ile başlayabilir.
Örneğin:
*/
var ulke = "Türkiye"
console.log(ulke)
// Output: Türkiye
// Javascript'te Değişken Tanımlama Kuralları - 3
/*
Değişken isimleri alt çizgi(_) ile başlayabilir.
Örneğin:
*/
var _ulke = "Türkiye"
console.log(_ulke)
// Output: Türkiye
// Javascript'te Değişken Tanımlama Kuralları - 4
/*
Değişken isimleri dolar işareti($) ile başlayabilir.
Örneğin:
*/
var $city = "Oslo"
console.log($city)
// Output: Türkiye
// Javascript'te Değişken Tanımlama Kuralları - 5
/*
Değişken isimlerinde büyük/küçük harf duyarlığı vardır.
Örneğin
*/
var country = "Türkiye"
var Country = "Singapur"
console.log(country) // Output: Türkiye
console.log(Country) // Output: Singapur
// Javascript'te Değişken Tanımlama Kuralları - 6
/*
Değişken isimlerinde asla rakamsal bir ifade ile başlayamaz
Örneğin
*/
var 1country = "Türkiye"
// Output: Uncaught SyntaxError: Invalid or unexpected token
// Javascript'te Değişken Tanımlama Kuralları - 7
/*
Değişken tanımlarken ilk karakterde kullanmamak koşulu
ile rakamlar değişken adının herhangi bir yerinde
kullanılabilir.
*/
var country1 = "Türkiye"
var country2 = "Norveç"
console.log(country1) // Output: Türkiye
console.log(country2) // Output: Norveç
// Javascript'te Değişken Tanımlama Kuralları - 8
/*
Javascript'te değişken tanımlamaları dinamiktir.
Yani aynı isimde birden fazla değişken tanımlandığında
en son tanımlanan değer değişkene atanır.
*/
var city = "Londra"
var city = "Berlin"
var city = "Tokyo"
var city = "İstanbul"
console.log(city) // Output: İstanbul
// Javascript'te Değişken Tanımlama Kuralları - 9
/*
Değişkenler tanımlanırken hali hazırda Javascript'te kullanılan
kelimeler, yerleşik fonksiyonlar vb olamaz.
Örneğin: for, var, const, while gibi
*/
var for = "Türkiye"
// Output: Uncaught SyntaxError: Unexpected token 'for'
// Javascript'te Değişken Tanımlama Kuralları - 10
/*
Değişken tanımlamada kullanılan anahtar kelimeler
farklı olarak aynı değişken ismi ile birlikte kullanılamaz.
*/
var country = "Türkiye"
let country = "Singapur"
console.log(country)
// Output: Uncaught SyntaxError: Identifier 'country' has already been declared