auzefJavascript ProgramlamaWeb Tasarım Ve Kodlama

Javascript Programlama Ünite -2

Javascript Dilinin Temelleri

#1. Aşağıdaki seçeneklerde verilen operatör ve açıklamalardan hangisi yanlıştır?

Cevap : E) Çarpma

Açıklama : Çarpma operatörü “*” ile gösterilir. Verilen seçenek yanlış açıklamadır.

#2. Aşağıdaki seçeneklerden hangisinde hatalı tanıtıcı isimlendirmesi yapılmıştır?

Cevap : D) let 1sayi = 90;

Açıklama : JavaScript’te tanıtıcı isimler sayı ile başlayamaz.

#3. JavaScript'te kod blokları aşağıdakilerden hangisi ile oluşturulur?

Cevap : A) Süslü parantezler {}

Açıklama : JavaScript’te kod blokları süslü parantezler {} ile oluşturulur.

#4. Aşağıda verilen JavaScript kod satırlarından hangisi atlanır ve değerlendirmeye alınmaz?

Cevap : C) // let isim = “Ahmet”;

Açıklama : // ile başlayan satırlar JavaScript’te yorum satırı olarak kabul edilir ve değerlendirmeye alınmaz.

#5. Aşağıda verilen kod satırlarıyla ilgili verilen ifadelerden hangisi doğrudur? let meyveler = ["elma", "armut", "muz", "çilek", "portakal"]; delete meyveler[3];

Cevap : A) meyveler dizisinin “çilek” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.

Açıklama : “çilek” elemanı silinir, ancak dizinin uzunluğu aynı kalır.

#6. Aşağıda verilen kod bloğu çalıştırıldığında konsola çıktılanan değer nedir?  let sonuc = 5 + 10 * (3 - 1) / 2;  console.log(sonuc); 

Cevap : B) 15

Açıklama : İşlem önceliğine göre sonuç 15 olacaktır.

#7. Aşağıda boş bırakılan kod satırında kişinin ad ve yaş değişkenlerini barındıran bilgi isimli bir değişken tanımlanmak isteniyor. Aşağıda verilen seçeneklerin hangisiyle bu yapılabilir?

Cevap : A) let bilgi = { ad: “Ahmet”, yas: 30 };

Açıklama : JavaScript’te bir nesne tanımlanarak ad ve yaş değişkenleri bilgi isimli değişkende saklanabilir.

#8. Değişken kapsamını dikkate alarak aşağıdaki JavaScript kodunda tanımlanan değişkenlerden hangisi bu yönüyle diğerlerinden farklıdır?  let sayi1 = 10;  let sayi2 = 20;  function toplama()  { let sonuc = sayi1 + sayi2;  console.log(

Cevap : C) sonuc

Açıklama : “sonuc” değişkeni fonksiyon içinde tanımlandığı için kapsamı farklıdır.

#9. Aşağıdakilerden hangisi JavaScript'in anahtar kelimeleri arasında yer almaz?

Cevap : E) that

Açıklama : “that” JavaScript’in anahtar kelimeleri arasında yer almaz.

#10. Aşağıdaki JavaScript kodlarına göre sonuc değişkeninin değeri hangi seçenekte doğru verilmiştir?  let yas = 30;  let minYas = 18;  let ehliyetVarMi = true;  let sonuc = yas >= minYas && ehliyetVarMi; 

Cevap : C) true

Açıklama : Yas ve ehliyet kontrolünden sonuç true olacaktır.

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Dilinin Temelleri
1. Sınıf Bahar Dönemi
Ünite 2 : Javascript Dilinin Temelleri

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Dilinin Temelleri
1. Sınıf Bahar Dönemi
Ünite 2 : Javascript Dilinin Temelleri

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Javascript Programlama Ünite -2

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Dilinin Temelleri
1. Sınıf Bahar Dönemi
Ünite 2 : Javascript Dilinin Temelleri

JavaScript Programlama – Ünite 2: JavaScript Temelleri

JavaScript, modern web geliştirme sürecinde vazgeçilmez bir dil olarak öne çıkmaktadır. Bu ünitede, JavaScript dilinin temelleri ve kod yazım kuralları ele alınacaktır. JavaScript, istemci tarafında çalışan dinamik bir programlama dilidir ve HTML ile CSS ile birlikte web sayfalarının etkileşimli hale getirilmesinde kullanılır.

JavaScript Kod Blokları

JavaScript’te kod blokları süslü parantezler {} ile oluşturulur. Kod blokları, birden fazla komutun bir araya getirilip tek bir işlem gibi yürütülmesini sağlar. Bu sayede, fonksiyonlar ve kontrol yapılarını kullanarak daha düzenli ve okunabilir kodlar yazılabilir.

Anahtar Kelimeler

JavaScript, belirli anahtar kelimeler kullanarak kodların anlamlandırılmasını sağlar. for, if, let, this gibi anahtar kelimeler JavaScript’in temel yapı taşlarıdır. Ancak that gibi kelimeler anahtar kelime olarak kullanılmaz ve JavaScript dilinde geçerli değildir.

Yorum Satırları

JavaScript’te kod satırlarını yorumlamak veya geçici olarak devre dışı bırakmak için // sembolü kullanılır. Bu sembol ile başlayan satırlar kod olarak değerlendirilmez ve çalıştırılmaz. Yorum satırları, kodun daha anlaşılır hale gelmesi ve açıklamalar eklenmesi için kullanışlıdır.

Tanıtıcı İsimlendirme Kuralları

JavaScript’te tanıtıcı isimlendirmede belirli kurallar vardır. Tanıtıcı isimler harf veya alt çizgi (_) ile başlamalı, sayı ile başlamamalıdır. Örneğin, let 1sayi = 90; hatalı bir tanıtıcı isimlendirmesidir ve JavaScript tarafından kabul edilmez.

Değişken Tanımlama ve Kapsam

JavaScript’te değişkenler let, const veya var anahtar kelimeleri ile tanımlanır. Değişkenlerin kapsamı, tanımlandıkları blok, fonksiyon veya global alan ile sınırlıdır. Fonksiyon içinde tanımlanan bir değişken, fonksiyonun dışında erişilemez.

Matematiksel İşlemler ve Operatörler

JavaScript’te matematiksel işlemler ve operatörler kullanılarak çeşitli hesaplamalar yapılabilir. Örneğin, işlem önceliğine göre gerçekleştirilen 5 + 10 * (3 – 1) / 2 işlemi, JavaScript’te doğru işlem sırasına göre hesaplanır ve sonuç 15 olarak konsola yazdırılır.

Mantıksal Operatörler ve Kontrol Yapıları

JavaScript, mantıksal operatörler (&&, ||, !) ve kontrol yapıları (if-else, switch) ile koşullu ifadeler oluşturmayı sağlar. Bu operatörler ve yapılar, kodun belirli koşullar altında farklı şekilde çalışmasını sağlar.

Diziler ve Eleman İşlemleri

JavaScript’te diziler, birden fazla değeri tek bir veri yapısında saklamak için kullanılır. Dizilerde eleman ekleme, silme ve güncelleme işlemleri yapılabilir. Örneğin, delete operatörü ile bir dizi elemanı silindiğinde, dizinin uzunluğu aynı kalır ancak silinen elemanın yerinde undefined değeri kalır.

JavaScript ve HTML Entegrasyonu

JavaScript kodları, HTML sayfasına <script> etiketi kullanılarak eklenir. Bu etiket sayesinde JavaScript kodları, web sayfasının belirli bir bölümünde veya harici bir dosyada çalıştırılabilir. JavaScript, HTML ve CSS ile birlikte web sayfalarının dinamik ve etkileşimli hale getirilmesini sağlar.

Bu ünitede, JavaScript’in temel kavramları ve kod yazım kuralları ele alınmıştır. Bir sonraki ünitede, JavaScript’in daha ileri düzey özellikleri ve uygulama örnekleri üzerinde durulacaktır

@lolonolo_com

JavaScript Programlama – Ünite 2: JavaScript Temelleri

Soru-1

JavaScript’te kod blokları aşağıdakilerden hangisi ile oluşturulur?

A) Süslü parantezler {}

B) Girinti (indent)

C) Yuvarlak parantez ()

D) Diyez sembolü #

E) Küçüktür-büyüktür işaretleri <>

Cevap : A) Süslü parantezler {}

Açıklama : JavaScript’te kod blokları süslü parantezler {} ile oluşturulur.

Soru-2

Aşağıdakilerden hangisi JavaScript’in anahtar kelimeleri arasında yer almaz?

A) for

B) if

C) let

D) this

E) that

Cevap : E) that

Açıklama : “that” JavaScript’in anahtar kelimeleri arasında yer almaz.

Soru-3

Aşağıda verilen JavaScript kod satırlarından hangisi atlanır ve değerlendirmeye alınmaz?

A) let x = 5;

B) let y = 10;

C) // let isim = “Ahmet”;

D) let toplam = x + y;

E) console.log(“Toplam: “, toplam);

Cevap : C) // let isim = “Ahmet”;

Açıklama : // ile başlayan satırlar JavaScript’te yorum satırı olarak kabul edilir ve değerlendirmeye alınmaz.

Soru-4

Aşağıdaki seçeneklerden hangisinde hatalı tanıtıcı isimlendirmesi yapılmıştır?

A) let sayi = 42;

B) let i_sim = “Js”;

C) let dogruMu = true;

D) let 1sayi = 90;

E) let new_sayi = 256;

Cevap : D) let 1sayi = 90;

Açıklama : JavaScript’te tanıtıcı isimler sayı ile başlayamaz.

Soru-5

Aşağıda boş bırakılan kod satırında kişinin ad ve yaş değişkenlerini barındıran bilgi isimli bir değişken tanımlanmak isteniyor. Aşağıda verilen seçeneklerin hangisiyle bu yapılabilir?

A) let bilgi = { ad: “Ahmet”, yas: 30 };

B) let bilgi = “ad: Ahmet, yas: 30”;

C) let bilgi = [ad, yas];

D) let bilgi = new Array(ad, yas);

E) let bilgi = null;

Cevap : A) let bilgi = { ad: “Ahmet”, yas: 30 };

Açıklama : JavaScript’te bir nesne tanımlanarak ad ve yaş değişkenleri bilgi isimli değişkende saklanabilir.

Soru-6

Değişken kapsamını dikkate alarak aşağıdaki JavaScript kodunda tanımlanan değişkenlerden hangisi bu yönüyle diğerlerinden farklıdır?

let sayi1 = 10;

let sayi2 = 20;

function toplama()

{ let sonuc = sayi1 + sayi2; console.log(“Toplam: “, sonuc); }

let metin = “Merhaba, dünya!”;

const PI = 3.14;

Javascript Programlama Ünite -2 Soru 6

A) sayi1

B) sayi2

C) sonuc

D) metin

E) PI

Cevap : C) sonuc

Açıklama : “sonuc” değişkeni fonksiyon içinde tanımlandığı için kapsamı farklıdır.

Soru-7

Aşağıda verilen kod bloğu çalıştırıldığında konsola çıktılanan değer nedir?

let sonuc = 5 + 10 * (3 – 1) / 2;

console.log(sonuc);

Javascript Programlama Ünite -2 Soru 7

A) 14

B) 15

C) 16

D) 17

E) 18

Cevap : B) 15

Açıklama : İşlem önceliğine göre sonuç 15 olacaktır.

Soru-8

Aşağıdaki JavaScript kodlarına göre sonuc değişkeninin değeri hangi seçenekte doğru verilmiştir?

let yas = 30;

let minYas = 18;

let ehliyetVarMi = true;

let sonuc = yas >= minYas && ehliyetVarMi;

Javascript Programlama Ünite -2 Soru 8

A) “true”

B) “false”

C) true

D) false

E) 0

Cevap : C) true

Açıklama : Yas ve ehliyet kontrolünden sonuç true olacaktır.

Soru-9

Aşağıda verilen kod satırlarıyla ilgili verilen ifadelerden hangisi doğrudur?

let meyveler = [“elma”, “armut”, “muz”, “çilek”, “portakal”];

delete meyveler[3];

Javascript Programlama Ünite -2 Soru 9

A) meyveler dizisinin “çilek” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.

B) meyveler dizisinin “muz” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.

C) meyveler dizisinin “çilek” elemanı silinmiştir; dizinin uzunluğu bir eksilmiştir.

D) meyveler dizisinin “muz” elemanı silinmiştir; dizinin uzunluğu bir eksilmiştir.

E) meyveler dizisine “armut” ve “muz” elemanlarının arasına bir eleman eklenir.

Cevap : A) meyveler dizisinin “çilek” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.

Açıklama : “çilek” elemanı silinir, ancak dizinin uzunluğu aynı kalır.

Soru-10

Aşağıdaki seçeneklerde verilen operatör ve açıklamalardan hangisi yanlıştır?

A) % Mod

B) i++ Sondan artırma

C) << Bitsel sola kaydırma

D) < Küçüktür

E) Çarpma

Cevap : E) Çarpma

Açıklama : Çarpma operatörü “*” ile gösterilir. Verilen seçenek yanlış açıklamadır.

Javascript Programlama
Auzef Javascript Programlama Web Tasarımı ve Kodlama

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!