function WhichOneIsChecked(){
 var Item1 = ""; var Item2 = ""; var Item3 = "";
    if ($('input[type="checkbox"][name="gun"]:checked')) {
        Item1 = "مسدس";
    } if ($('input[type="checkbox"][name="phone"]:checked')) {
        Item2 = "هاتف";
    }
    if ($('input[type="checkbox"][name="car"]:checked')) {
        Item3 = "سيارة";
    }
    $("#p").html(Item1 + Item2 + Item3);
        
        }<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label class="ml-1">سيارة</label>
                <input type="checkbox" name="car" />
                <label class="ml-1">هاتف</label>
                <input type="checkbox"  name="phone" />
                <label class="ml-1">مسدس</label>
                <input type="checkbox"  name="gun" />
                <p id="p"></p>
                <a onclick='WhichOneIsChecked()'> click me</a>My Problem is that if i checked one check box . in javascript it gives me that all checkboxes are checked
 <label class="ml-1">سيارة</label>
        <input type="checkbox" name="car" />
        <label class="ml-1">هاتف</label>
        <input type="checkbox"  name="phone" />
        <label class="ml-1">مسدس</label>
        <input type="checkbox"  name="gun" />
   <script>var Item1 = ""; var Item2 = ""; var Item3= "";
    if ($('input[name="gun"]:checked')) {
        Item1 = "مسدس";
    } if ($('input[name="phone"]:checked')) {
        Item2 = "هاتف";
    }
    if ($('input[name="car"]:checked')) {
        Item3 = "سيارة";
    }
console.log(Item1 + Item2 + Item3);</script>
if i check only one of these three checkboxes ; in javascript it gives me that check boxes are checked
 
     
     
     
     
     
    