5.00 / 1 oy

JavaScript'te String'i Boolean yapmak

String veri tipindeki bir değişkende "true" ya da "false" olarak saklanan bir değer var, bu değeri boolean olarak convert/parse etmek için ne yapmak gerekir?

dağhan

14.07.2019 21:02

Bu soru 1 kez yanıtlandı.

  • 17 Temmuz 2019 12:37
    38

    HATALI KULLANIM!:

    var BoolDegisken = Boolean.parse("true");

    DOĞRU KULLANIM:

    var StringDegisken="True";
    var BoolDegisken  = (StringDegisken.toLowerCase() === 'true');
    if (BoolDegisken)
        alert("doğrudur");

    Böylece string değişken altında saklanan true ya da false değerlerinin küçük büyük harf kontrollerini de yapmaya gerek kalmaz, toLowerCase() ile önce küçük harfe dönüştürüldükten sonra dönüştürme işlemi yapılır. Dönüştürme işleminde de üç eşittir kullanarak karşılaştırma yaparsanız ve bu işlemi bir değişken olarak tanımlarsanız sonuç olarak elinizde bir boolean değişken değeri olmuş olur.

    Eğer bir checkbox'ın seçili olup olmamasına göre true ya da false olması gereken bir boolean değişkeniniz varsa:

    <input type="checkbox" name="cb1" id="cb1" checked/>
    var BoolDegisken  = document.getElementById("cb1").checked;
    if (BoolDegisken)
        alert(BoolDegisken);

     

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te String'i Boolean yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.