1. Ana Sayfa
  2. Nasıl Yapılır?

JavaScript Use Strict Nedir?

JavaScript Use Strict Nedir?
javascript-use-strict-nedir
0

JavaScript Use Strict Nedir?

JavaScript Use Strict katı mod anlamına gelmektedir. JS’nin katı modda yürütülmesini sağlar, bu da kodlama uygulamalarında olası hatalara yol açabilecek yaygın hataların belirlenmesine yardımcı olur. Use Strict kullanıldığında hatalı işlemlere anında müdahale edilir ve hata yapma olasılığınızı en aza indirir. temiz bir kod yazmak için geliştiriciler Use Strict kullanır.

Sözdizimi: "use strict;"

NOT : Use Strict sayfanın en başında yer alması gerekir üstüne herhangi bir kod yazılmaz. Fonksiyonların içerisinde de kullanımı mevcuttur. Aşağıdaki örneklerde tümü yer almaktadır.

Aşağıdaki listelenen başlıklar “use strict” kullanılırken javascriptin hani hataları verdiğini göstermektedir.

javascript use strict

1. Tanımsız değişkenlerin kullanımı

"use strict";

x = 1; // error

2. Ad olarak ayrılmış anahtar kelimenin kullanımı

"use strict";

var for = 1; // error
var if = 1; // error

3. Bir nesnenin yinelenen özellik adları

"use strict";

var myObj = { myProp: 100, myProp:"test strict mode" }; // error

4. Yinelenen parametreler

"use strict";

function Sum(val, val){return val + val }; // error

5. Salt okunur özelliğe değerler atandığında

"use strict";

var arr = [1 ,2 ,3 ,4, 5];
arr.length = 10; // error

6. Argüman nesnesini değiştiğinde

"use strict";

function Sum(val1, val2){
    arguments = 100; // error
}

7. Sekizlik değişmezler

"use strict";

var oct = 030; // error

8. Açıklama ile

"use strict";

with (Math){
    x = abs(200.234, 2); // error
};

9. Değişken oluşturmak için değerlendirme işlevi

"use strict";

x = 1; // error

Use Strict, yalnızca belirli bir fonksiyonda katılığı uygulamak için fonksiyon düzeyine uygulanabilir.

x = 1; //valid

function sum(val1, val2){
    "use strict";

     result = val1 + val2; //error

    return result;
}

Bu Yazıya Tepkiniz Ne Oldu?
İlginizi Çekebilir
github-nasil-kullanilir

Yazar Hakkında

Bu Yazıyı Yorumla