Aşağıdaki JavaScript kodu DOM’da ne yapar?
*A) “demo” id’sine sahip elementin metnini kırmızı yapar.
B) “demo” id’sine sahip elementin arka planını kırmızı yapar.
C) “demo” id’sine sahip elementin kenarlığını kırmızı yapar.
D) “demo” id’sine sahip elementin yüksekliğini artırır.
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;
Aşağıdaki kod bloğunun çıktısı nedir?
A) [1, 2, 3, 4]
*B) [1, 2, 3]
C) [1, 2]
D) [2, 3, 4]
E) []
JavaScript ile DOM’daki bir öğenin stilini değiştirmek için hangi yöntem kullanılır?
*A) element.style.property
B) element.classList.add()
C) element.setAttribute()
D) element.getAttribute()
E) element.removeAttribute()
DOM’da bir öğenin içeriğini değiştirmek için hangi yöntem kullanılır?
A) innerHTML
B) outerHTML
C) textContent
D) value
*E) Hepsi
Aşağıdakilerden hangisi JavaScript’te bir olayın gerçekleştiği elemente erişmek için kullanılır?
A) this
*B) event.target
C) event.currentTarget
D) event.type
E) event.preventDefault()
Aşağıdaki kod bloğunda dizi değişkeninin uzunluğu (length) nedir?
A) 2
B) 3
*C) 4
D) 5
E) 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(
A) sayi1
B) sayi2
*C) sonuc
D) metin
E) PI
Tanımlanan bir gun değişkeninin değerine göre, hafta içi, hafta sonu veya geçersiz gün olarak gunAdi değişkeni atanması ve konsola yazdırılması isteniyor. Bunu gerçekleştirmek için JavaScript dilinde kullanılabilecek en uygun yapı aşağıdakilerden hangisidir?
A) if
B) if-else
C) else
D) ternary
*E) switch
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;
A) “true”
B) “false”
*C) true
D) false
E) 0
Aşağıda verilen kod bloğuna göre hangisi doğrudur?
A) puan 80 olarak tanımlanmış ise “Maalesef, sınavı geçemediniz.” yazdırılır.
*B) puan 40 olarak tanımlanmış ise “Maalesef, sınavı geçemediniz.” yazdırılır.
C) puan 80 olarak tanımlanmış ise if koşulu false döner.
D) puan 40 olarak tanımlanmış ise if koşulu true döner.
E) puan 60 olarak tanımlanmış ise ekrana hiçbir şey yazdırılmaz.
JavaScript’te hangi yöntem bir olay dinleyicisi ekler?
A) attachEvent()
*B) addEventListener()
C) setEventListener()
D) createEvent()
E) onEvent()
Aşağıdaki kod bloğunun çıktısı nedir?
A) 3
*B) 6
C) undefined
D) NaN
E) Error
Aşağıdaki JavaScript kodunun çıktısı hangi seçenekte doğru verilmiştir?
*A) “Merhaba”
B) “Merhaba !”
C) “Merhaba, misafir!”
D) “Merhaba, JavaScript!”
E) “Merhaba, !”
DOM’da bir elemente nasıl erişilir ve değiştirilir?
*A) getElementById metodu ile erişilir ve innerHTML ile değiştirilir.
B) querySelectorAll metodu ile erişilir ve style ile değiştirilir.
C) getElementByClass metodu ile erişilir ve innerText ile değiştirilir.
D) getElementByTagName metodu ile erişilir ve textContent ile değiştirilir.
Aşağıdakilerden hangisi JavaScript’in anahtar kelimeleri arasında yer almaz?
A) for
B) if
C) let
D) this
*E) that
parseInt() fonksiyonunun görevi aşağıdakilerden hangisidir?
*A) Verilen değeri tam sayıya dönüştürür.
B) Verilen değeri ondalıklı sayıya dönüştürür.
C) Verilen değeri bir dizgeye dönüştürür.
D) Verilen değeri boolean değere dönüştürür.
E) Verilen değere sıfır değerini atar.
Aşağıdakilerden hangisi JavaScript’teki koşul ifadelerinden biri değildir?
A) if
B) if-else
C) if-else if
*D) if-elif
E) switch
Bir DOM olayını nasıl dinlersiniz?
*A) addEventListener metoduyla
B) listenToEvent metoduyla
C) captureEvent metoduyl
D) watchEvent metoduyla
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
Aşağıdaki seçeneklerden hangisi bir diziden eleman çıkarmak için kullanılır?
A) push()
*B) pop()
C) concat()
D) join()
E) slice()
DOM ağacında, bir belgenin en üst düzeydeki öğesi nedir?
A) head
B) body
C) root
*D) document
E) window
Aşağıdaki kod bloğunun çıktısı nedir?
*A) Toyota Corolla Honda Civic
B) Honda Civic Toyota Corolla
C) undefined undefined undefined undefined
D) Error
E) null null
[/auzef_test]