# JavaScript Temelleri (Vue.js / Nuxt.js) > Variables, types, functions, arrow functions, destructuring, spread operator, template literals - 20 mülakat soruları - Junior - [Mülakat Soruları: Vue.js / Nuxt.js](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari.md) ## 1. JavaScript'te var ile let arasındaki temel fark nedir? **Cevap** Temel fark değişken scope'unda yatar. let block scope'a sahiptir, yani let ile bildirilen bir değişken yalnızca tanımlandığı blok içinde (süslü parantezler arasında) bulunur. var ise function scope'a sahiptir ve değişken bloğun dışından erişilebildiği için beklenmeyen davranışlara yol açabilir. Bu scope farkı, hoisting ve scope ile ilgili hataları önlemek için let'i önerilen tercih haline getirir. ## 2. Bir değişkeni bildirmek için let yerine const ne zaman kullanılmalıdır? **Cevap** const, bir değişken ilk bildiriminden sonra asla yeniden atanmayacaksa kullanılmalıdır. Tüm değişkenleri varsayılan olarak const ile bildirmek, ardından yalnızca yeniden atama gerekiyorsa let'e geçmek iyi bir uygulamadır. Bu, kodu daha öngörülebilir hale getirir ve geliştiricinin niyetini anlamaya yardımcı olur. Not: const yeniden atamayı engeller, ancak bir object'in özelliklerinin değiştirilmesini engellemez. ## 3. JavaScript'teki ilkel (primitive) tipler nelerdir? **Cevap** JavaScript'in yedi ilkel tipi vardır: karakter dizileri için string, tam sayılar ve ondalıklar için number, true ve false değerleri için boolean, başlatılmamış değişkenler için undefined, değerin kasıtlı yokluğunu temsil etmek için null, benzersiz tanımlayıcılar oluşturmak için symbol ve büyük tam sayılar için bigint. İlkel tipler değişmezdir ve değere göre karşılaştırılır; bu, referansa göre karşılaştırılan object'lerden farklıdır. ## 17 soru daha mevcut - JavaScript'te null ile undefined arasındaki fark nedir? - JavaScript'te iki değeri katı bir şekilde karşılaştırmak için hangi operatör kullanılmalıdır? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Vue.js / Nuxt.js mülakat konuları - [Modern JavaScript (ES6+)](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/es6-modern-javascript.md): 20 soru, Junior - [Vue Temelleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-basics.md): 22 soru, Junior - [Vue Bileşenleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-components.md): 20 soru, Junior - [Vue Router](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-router.md): 18 soru, Junior - [Pinia State Management](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/pinia-state-management.md): 20 soru, Junior - [Vuex (Legacy)](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vuex-legacy.md): 15 soru, Mid-Level - [Composition API](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/composition-api.md): 24 soru, Mid-Level - [Vue Reaktifliği](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-reactivity.md): 20 soru, Mid-Level - [Nuxt Temelleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-fundamentals.md): 22 soru, Mid-Level - [Nuxt Data Fetching](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-data-fetching.md): 20 soru, Mid-Level - [Nuxt SSR & SSG](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-ssr-ssg.md): 22 soru, Mid-Level - [Nuxt Sunucu Rotaları](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-server-routes.md): 20 soru, Mid-Level - [Nuxt Modülleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-modules.md): 18 soru, Mid-Level - [Vue Composable'ları](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-composables.md): 20 soru, Mid-Level - [Vue Formları ve Doğrulama](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-forms-validation.md): 20 soru, Mid-Level - [Nuxt Durum Yönetimi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-state-management.md): 18 soru, Mid-Level - [Vue Testing](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-testing.md): 20 soru, Mid-Level - [Nuxt Dağıtımı & CI/CD](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-deployment-cicd.md): 22 soru, Mid-Level - [Vue Performansı](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-performance.md): 22 soru, Senior - [İleri Düzey Vue Desenleri](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-advanced-patterns.md): 24 soru, Senior - [Vue ile TypeScript](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/typescript-vue.md): 22 soru, Senior - [Nuxt Kimlik Doğrulama](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-auth.md): 20 soru, Senior - [Nuxt ile SEO](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-seo.md): 20 soru, Senior - [Nuxt Uluslararasılaştırma](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-i18n.md): 18 soru, Senior - [Vue Mimarisi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-architecture.md): 22 soru, Senior - [Nuxt Güvenliği](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/nuxt-security.md): 20 soru, Senior - [Vue Ekosistemi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/vue-ecosystem.md): 18 soru, Senior - [Vue 2→3 & Nuxt 2→3 Geçişi](https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/migration-vue2-vue3-nuxt2-nuxt3.md): 22 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/vue-nuxt/mulakat-sorulari/javascript-fundamentals