---
title: Değişkenler
description: Local ve Global kapsamda tanımlanan değişkenler.
icon: Variable
---

<ImageZoom src="/media/ikas-studio/blueprint/variables.png" alt="Değişken ekleme" width={1421} height={804} style={{ width: "100%", boxShadow: "0 4px 24px rgba(0, 0, 0, 0.08)" }} />

Değişkenler, kod akışı sırasında değer tutan ve bu değeri sonradan okuyup güncelleyebileceğiniz yapılardır. Bir node ekranına özel tanımlanabilir veya tema genelinde paylaşılacak şekilde global tanımlanabilir.

<Callout type="info" title="Geliştiriciler için">
Local değişkenler, JavaScript'te bir fonksiyon ya da blok kapsamında tanımlanan `let` değişkenlerine karşılık gelir; yalnızca tanımlandıkları yapının içinde okunup güncellenir. Global değişkenler ise tema genelinde paylaşılan, tüm node ekranlarından erişilebilen modül seviyesindeki değişkenlere karşılık gelir.
</Callout>

## Kapsam

- **Local** — Bir bölüm, bileşen, liste, olay veya fonksiyonun kendi node ekranında tanımlanır ve yalnızca o yapının kapsamında geçerlidir.
- **Global** — Blueprint modunun sağ kısımdaki **Global** panelinden tanımlanır ve tema genelindeki tüm node ekranlarından çağrılabilir.

Kapsam hiyerarşisi ile ilgili detaylı bilgi için [Genel Bakış](https://builders.ikas.com/tr/docs/ikas-studio/blueprint/overview) sayfasını inceleyebilirsiniz.

## Temel örnekler

Temel örneklerde değişken tanımlama ve kullanma akışlarını inceleyebilirsiniz:

- [Satın Alma Butonları > Miktar girişi > Global değişken işlemleri](https://builders.ikas.com/tr/docs/ikas-studio/basic-examples/product-detail/buy-buttons/quantity/adding-global-variable)
- [Satın Alma Butonları > Miktar girişi > Aksiyonları bağlama](https://builders.ikas.com/tr/docs/ikas-studio/basic-examples/product-detail/buy-buttons/quantity/binding-actions)
