From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- .../reference/statements/while/index.html | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 files/tr/web/javascript/reference/statements/while/index.html (limited to 'files/tr/web/javascript/reference/statements/while') diff --git a/files/tr/web/javascript/reference/statements/while/index.html b/files/tr/web/javascript/reference/statements/while/index.html new file mode 100644 index 0000000000..e9135ab063 --- /dev/null +++ b/files/tr/web/javascript/reference/statements/while/index.html @@ -0,0 +1,79 @@ +--- +title: while +slug: Web/JavaScript/Reference/Statements/while +translation_of: Web/JavaScript/Reference/Statements/while +--- +
{{jsSidebar("Statements")}}
+ +

while ifadesi tanımlanan koşul gerçekleştiği sürece belirtilen kodu çalıştırmaya devam eden  bir döngü oluşturur. Önce şart kontrol edilir, eğer şart sağlanıyorsa kod çalıştırılır.

+ +
{{EmbedInteractiveExample("pages/js/statement-while.html")}}
+ + + +

Sözdizimi (Syntax)

+ +
while (condition)
+  statement
+
+ +
+
condition
+
Döngüdeki her bir tekrarlamadan önce kontrol edilen koşul. Eğer koşul sağlanıyorsa (true) statement çalıştırılır. Ancak koşul sağlanmıyorsa (false) statement çalıştırılmaz ve while döngüsünden sonra yazılan kod bloğu ile program çalışmaya devam eder.
+
statement
+
Koşul sağlandığında çalıştırılacak olan kod. Döngü içerisinde birden fazla kod satırı çalıştırmak için block ({ ... }) ifade şeklini kullanabilirsiniz. 
+

+ Not: break ifadesini kullanarak döngüyü dilediğiniz zaman sonlandırabilirsiniz.
+
+ +

Örnekler

+ +

while kullanımı

+ +

Aşağıdaki örnekte bulunan (n < 3) ifadesi while döngüsünün koşulu yani condition kısmıdır. Süslü parantezler içerisinde bulunan kısım ise çalıştırılacak olan kod bloğu yani statement kısmıdır. Dolayısıyla aşağıdaki while döngüsü, n değişkeninin değeri üçten küçük olduğu sürece çalışmaya devam eder.

+ +
var n = 0;
+var x = 0;
+
+while (n < 3) {
+  n++;
+  x += n;
+}
+ +

Her tekrarlamada, döngü n değişkeninin değerini bir arttırır. Ardından n değişkeninin değerini x değişkeninin değerine ekler. Dolayısıyla, x ve n değişkenleri aşağıdaki değerlere sahip olurlar:

+ + + +

Üçüncü tekrardan sonra, n < 3 koşulu artık sağlanmadığı için döngü sonlanır.

+ +

Özellikler

+ + + + + + + + + + + + +
Specification
{{SpecName('ESDraft', '#sec-while-statement', 'while statement')}}
+ +

Tarayıcı uyumluluğu

+ + + +

{{Compat("javascript.statements.while")}}

+ +

Ayrıca bakınız

+ + -- cgit v1.2.3-54-g00ecf