Making .value value 0 instead of null in javascript










2















I have following code:



var drikke = 
parseInt(document.querySelector('input[name="drikke"]:checked').value);
if (typeof drikke == null)

drikke == 0;




How do I make the .value return 0 instead of null, which is ruining my program?










share|improve this question
























  • Could you please poste you html part of the code? Thank you.

    – Tornike Shavishvili
    Nov 13 '18 at 9:19















2















I have following code:



var drikke = 
parseInt(document.querySelector('input[name="drikke"]:checked').value);
if (typeof drikke == null)

drikke == 0;




How do I make the .value return 0 instead of null, which is ruining my program?










share|improve this question
























  • Could you please poste you html part of the code? Thank you.

    – Tornike Shavishvili
    Nov 13 '18 at 9:19













2












2








2


1






I have following code:



var drikke = 
parseInt(document.querySelector('input[name="drikke"]:checked').value);
if (typeof drikke == null)

drikke == 0;




How do I make the .value return 0 instead of null, which is ruining my program?










share|improve this question
















I have following code:



var drikke = 
parseInt(document.querySelector('input[name="drikke"]:checked').value);
if (typeof drikke == null)

drikke == 0;




How do I make the .value return 0 instead of null, which is ruining my program?







javascript






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 13 '18 at 10:33









Tornike Shavishvili

61021122




61021122










asked Nov 13 '18 at 9:02









KenKen

385




385












  • Could you please poste you html part of the code? Thank you.

    – Tornike Shavishvili
    Nov 13 '18 at 9:19

















  • Could you please poste you html part of the code? Thank you.

    – Tornike Shavishvili
    Nov 13 '18 at 9:19
















Could you please poste you html part of the code? Thank you.

– Tornike Shavishvili
Nov 13 '18 at 9:19





Could you please poste you html part of the code? Thank you.

– Tornike Shavishvili
Nov 13 '18 at 9:19












3 Answers
3






active

oldest

votes


















1














You have to first get the element with:



var drikke = document.querySelector('input[name="drikke"]');


Then check if it is checked get its numeric value with the use of Unary plus (+) and if not, make it 0 with the use of logical operators Logical AND (&&) and Logical OR (||).



drikke = drikke.checked && +drikke.value || 0;


Code example:






function regnut() 0;
dip = dip.checked && +dip.value

@import url('https://rsms.me/inter/inter-ui.css');
html
height: 100%;


body
background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
font-family: 'Inter UI', sans-serif;


#drikke,
#mat,
#tilbehør,
#dip
float: left;


#resultat
display: inline;


input
margin: 4px;


#fresh
font-family: 'Inter UI', sans-serif;
float: right;

<h1>
Velkommen til Mc-bergbys</h1><br>
<h3>Velkommen til menyvelgeren</h3><br>
<h4>Sett sammen din meny under</h4><br>
<input type="text" id="input" placeholder="Navn??"><br>
<div id="drikke">
<input type="radio" name="drikke" value="25" id="cola">Cola<br>
<input type="radio" name="drikke" value="25" id="solo">Solo<br>
<input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
<input type="radio" name="drikke" value="0" id="vann">Vann<br>
</div>
<div id="mat">
<input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
<input type="radio" name="mat" value="40" id="kylling">Kylling<br>
<input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
<input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
</div>
<div id="tilbehør">
<input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
<input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
<input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
<br>
</div>
<div id="dip">
<input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
<input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
<input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
<input type="checkbox" name="dip" value="5" id="dip">Dip<br>
</div>
<div id="resultat">
<br><br>
<button id="sendinn" onclick="regnut()">Regn ut</button>
<input type="text" placeholder="totalpris" readonly="true" id="output">
</div>








share|improve this answer
































    0














    You can use || logical or operator:



    var drikke = parseInt(document.querySelector('input[name="drikke"]:checked').value) || 0;


    Updated fiddle






    share|improve this answer

























    • This didn't work unfortunately

      – Ken
      Nov 13 '18 at 9:06











    • can you explain didn't work bit more

      – Jai
      Nov 13 '18 at 9:10











    • jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

      – Ken
      Nov 13 '18 at 9:14











    • @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

      – Jai
      Nov 13 '18 at 9:19


















    0














    You could write your code following way:



    var drikkeElm = document.querySelector('input[name="drikke"]:checked');
    var drikke = -1;
    if(drikkeElm === null)
    drikke = 0;
    else
    drikke = parseInt(drikkeElm.value);


    alert(drikke);





    share|improve this answer
























      Your Answer






      StackExchange.ifUsing("editor", function ()
      StackExchange.using("externalEditor", function ()
      StackExchange.using("snippets", function ()
      StackExchange.snippets.init();
      );
      );
      , "code-snippets");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "1"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277269%2fmaking-value-value-0-instead-of-null-in-javascript%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      You have to first get the element with:



      var drikke = document.querySelector('input[name="drikke"]');


      Then check if it is checked get its numeric value with the use of Unary plus (+) and if not, make it 0 with the use of logical operators Logical AND (&&) and Logical OR (||).



      drikke = drikke.checked && +drikke.value || 0;


      Code example:






      function regnut() 0;
      dip = dip.checked && +dip.value

      @import url('https://rsms.me/inter/inter-ui.css');
      html
      height: 100%;


      body
      background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
      font-family: 'Inter UI', sans-serif;


      #drikke,
      #mat,
      #tilbehør,
      #dip
      float: left;


      #resultat
      display: inline;


      input
      margin: 4px;


      #fresh
      font-family: 'Inter UI', sans-serif;
      float: right;

      <h1>
      Velkommen til Mc-bergbys</h1><br>
      <h3>Velkommen til menyvelgeren</h3><br>
      <h4>Sett sammen din meny under</h4><br>
      <input type="text" id="input" placeholder="Navn??"><br>
      <div id="drikke">
      <input type="radio" name="drikke" value="25" id="cola">Cola<br>
      <input type="radio" name="drikke" value="25" id="solo">Solo<br>
      <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
      <input type="radio" name="drikke" value="0" id="vann">Vann<br>
      </div>
      <div id="mat">
      <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
      <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
      <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
      <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
      </div>
      <div id="tilbehør">
      <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
      <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
      <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
      <br>
      </div>
      <div id="dip">
      <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
      <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
      <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
      <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
      </div>
      <div id="resultat">
      <br><br>
      <button id="sendinn" onclick="regnut()">Regn ut</button>
      <input type="text" placeholder="totalpris" readonly="true" id="output">
      </div>








      share|improve this answer





























        1














        You have to first get the element with:



        var drikke = document.querySelector('input[name="drikke"]');


        Then check if it is checked get its numeric value with the use of Unary plus (+) and if not, make it 0 with the use of logical operators Logical AND (&&) and Logical OR (||).



        drikke = drikke.checked && +drikke.value || 0;


        Code example:






        function regnut() 0;
        dip = dip.checked && +dip.value

        @import url('https://rsms.me/inter/inter-ui.css');
        html
        height: 100%;


        body
        background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
        font-family: 'Inter UI', sans-serif;


        #drikke,
        #mat,
        #tilbehør,
        #dip
        float: left;


        #resultat
        display: inline;


        input
        margin: 4px;


        #fresh
        font-family: 'Inter UI', sans-serif;
        float: right;

        <h1>
        Velkommen til Mc-bergbys</h1><br>
        <h3>Velkommen til menyvelgeren</h3><br>
        <h4>Sett sammen din meny under</h4><br>
        <input type="text" id="input" placeholder="Navn??"><br>
        <div id="drikke">
        <input type="radio" name="drikke" value="25" id="cola">Cola<br>
        <input type="radio" name="drikke" value="25" id="solo">Solo<br>
        <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
        <input type="radio" name="drikke" value="0" id="vann">Vann<br>
        </div>
        <div id="mat">
        <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
        <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
        <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
        <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
        </div>
        <div id="tilbehør">
        <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
        <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
        <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
        <br>
        </div>
        <div id="dip">
        <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
        <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
        <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
        <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
        </div>
        <div id="resultat">
        <br><br>
        <button id="sendinn" onclick="regnut()">Regn ut</button>
        <input type="text" placeholder="totalpris" readonly="true" id="output">
        </div>








        share|improve this answer



























          1












          1








          1







          You have to first get the element with:



          var drikke = document.querySelector('input[name="drikke"]');


          Then check if it is checked get its numeric value with the use of Unary plus (+) and if not, make it 0 with the use of logical operators Logical AND (&&) and Logical OR (||).



          drikke = drikke.checked && +drikke.value || 0;


          Code example:






          function regnut() 0;
          dip = dip.checked && +dip.value

          @import url('https://rsms.me/inter/inter-ui.css');
          html
          height: 100%;


          body
          background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
          font-family: 'Inter UI', sans-serif;


          #drikke,
          #mat,
          #tilbehør,
          #dip
          float: left;


          #resultat
          display: inline;


          input
          margin: 4px;


          #fresh
          font-family: 'Inter UI', sans-serif;
          float: right;

          <h1>
          Velkommen til Mc-bergbys</h1><br>
          <h3>Velkommen til menyvelgeren</h3><br>
          <h4>Sett sammen din meny under</h4><br>
          <input type="text" id="input" placeholder="Navn??"><br>
          <div id="drikke">
          <input type="radio" name="drikke" value="25" id="cola">Cola<br>
          <input type="radio" name="drikke" value="25" id="solo">Solo<br>
          <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
          <input type="radio" name="drikke" value="0" id="vann">Vann<br>
          </div>
          <div id="mat">
          <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
          <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
          <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
          <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
          </div>
          <div id="tilbehør">
          <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
          <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
          <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
          <br>
          </div>
          <div id="dip">
          <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
          <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
          <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
          <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
          </div>
          <div id="resultat">
          <br><br>
          <button id="sendinn" onclick="regnut()">Regn ut</button>
          <input type="text" placeholder="totalpris" readonly="true" id="output">
          </div>








          share|improve this answer















          You have to first get the element with:



          var drikke = document.querySelector('input[name="drikke"]');


          Then check if it is checked get its numeric value with the use of Unary plus (+) and if not, make it 0 with the use of logical operators Logical AND (&&) and Logical OR (||).



          drikke = drikke.checked && +drikke.value || 0;


          Code example:






          function regnut() 0;
          dip = dip.checked && +dip.value

          @import url('https://rsms.me/inter/inter-ui.css');
          html
          height: 100%;


          body
          background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
          font-family: 'Inter UI', sans-serif;


          #drikke,
          #mat,
          #tilbehør,
          #dip
          float: left;


          #resultat
          display: inline;


          input
          margin: 4px;


          #fresh
          font-family: 'Inter UI', sans-serif;
          float: right;

          <h1>
          Velkommen til Mc-bergbys</h1><br>
          <h3>Velkommen til menyvelgeren</h3><br>
          <h4>Sett sammen din meny under</h4><br>
          <input type="text" id="input" placeholder="Navn??"><br>
          <div id="drikke">
          <input type="radio" name="drikke" value="25" id="cola">Cola<br>
          <input type="radio" name="drikke" value="25" id="solo">Solo<br>
          <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
          <input type="radio" name="drikke" value="0" id="vann">Vann<br>
          </div>
          <div id="mat">
          <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
          <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
          <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
          <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
          </div>
          <div id="tilbehør">
          <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
          <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
          <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
          <br>
          </div>
          <div id="dip">
          <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
          <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
          <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
          <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
          </div>
          <div id="resultat">
          <br><br>
          <button id="sendinn" onclick="regnut()">Regn ut</button>
          <input type="text" placeholder="totalpris" readonly="true" id="output">
          </div>








          function regnut() 0;
          dip = dip.checked && +dip.value

          @import url('https://rsms.me/inter/inter-ui.css');
          html
          height: 100%;


          body
          background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
          font-family: 'Inter UI', sans-serif;


          #drikke,
          #mat,
          #tilbehør,
          #dip
          float: left;


          #resultat
          display: inline;


          input
          margin: 4px;


          #fresh
          font-family: 'Inter UI', sans-serif;
          float: right;

          <h1>
          Velkommen til Mc-bergbys</h1><br>
          <h3>Velkommen til menyvelgeren</h3><br>
          <h4>Sett sammen din meny under</h4><br>
          <input type="text" id="input" placeholder="Navn??"><br>
          <div id="drikke">
          <input type="radio" name="drikke" value="25" id="cola">Cola<br>
          <input type="radio" name="drikke" value="25" id="solo">Solo<br>
          <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
          <input type="radio" name="drikke" value="0" id="vann">Vann<br>
          </div>
          <div id="mat">
          <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
          <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
          <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
          <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
          </div>
          <div id="tilbehør">
          <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
          <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
          <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
          <br>
          </div>
          <div id="dip">
          <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
          <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
          <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
          <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
          </div>
          <div id="resultat">
          <br><br>
          <button id="sendinn" onclick="regnut()">Regn ut</button>
          <input type="text" placeholder="totalpris" readonly="true" id="output">
          </div>





          function regnut() 0;
          dip = dip.checked && +dip.value

          @import url('https://rsms.me/inter/inter-ui.css');
          html
          height: 100%;


          body
          background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
          font-family: 'Inter UI', sans-serif;


          #drikke,
          #mat,
          #tilbehør,
          #dip
          float: left;


          #resultat
          display: inline;


          input
          margin: 4px;


          #fresh
          font-family: 'Inter UI', sans-serif;
          float: right;

          <h1>
          Velkommen til Mc-bergbys</h1><br>
          <h3>Velkommen til menyvelgeren</h3><br>
          <h4>Sett sammen din meny under</h4><br>
          <input type="text" id="input" placeholder="Navn??"><br>
          <div id="drikke">
          <input type="radio" name="drikke" value="25" id="cola">Cola<br>
          <input type="radio" name="drikke" value="25" id="solo">Solo<br>
          <input type="radio" name="drikke" value="25" id="sitron">Sitronbrus<br>
          <input type="radio" name="drikke" value="0" id="vann">Vann<br>
          </div>
          <div id="mat">
          <input type="radio" name="mat" value="30" id="hamburger">Hamburger<br>
          <input type="radio" name="mat" value="40" id="kylling">Kylling<br>
          <input type="radio" name="mat" value="40" id="cheeseburger">Cheeseburger<br>
          <input type="radio" name="mat" value="30" id="nuggets">Nuggets<br>
          </div>
          <div id="tilbehør">
          <input type="radio" name="tilbehør" value="15" id="pommes">Pommes Frites<br>
          <input type="radio" name="tilbehør" value="20" id="løkringer">Løkringer<br>
          <input type="radio" name="tilbehør" value="20" id="cheesesticks">Cheesesticks<br>
          <br>
          </div>
          <div id="dip">
          <input type="checkbox" name="dip" value="5" id="ketchup">Ketchup<br>
          <input type="checkbox" name="dip" value="5" id="sennep">Sennep<br>
          <input type="checkbox" name="dip" value="5" id="grillkrydder">Grillkrydder<br>
          <input type="checkbox" name="dip" value="5" id="dip">Dip<br>
          </div>
          <div id="resultat">
          <br><br>
          <button id="sendinn" onclick="regnut()">Regn ut</button>
          <input type="text" placeholder="totalpris" readonly="true" id="output">
          </div>






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 13 '18 at 9:34

























          answered Nov 13 '18 at 9:06









          Yosvel QuinteroYosvel Quintero

          11.8k42531




          11.8k42531























              0














              You can use || logical or operator:



              var drikke = parseInt(document.querySelector('input[name="drikke"]:checked').value) || 0;


              Updated fiddle






              share|improve this answer

























              • This didn't work unfortunately

                – Ken
                Nov 13 '18 at 9:06











              • can you explain didn't work bit more

                – Jai
                Nov 13 '18 at 9:10











              • jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

                – Ken
                Nov 13 '18 at 9:14











              • @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

                – Jai
                Nov 13 '18 at 9:19















              0














              You can use || logical or operator:



              var drikke = parseInt(document.querySelector('input[name="drikke"]:checked').value) || 0;


              Updated fiddle






              share|improve this answer

























              • This didn't work unfortunately

                – Ken
                Nov 13 '18 at 9:06











              • can you explain didn't work bit more

                – Jai
                Nov 13 '18 at 9:10











              • jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

                – Ken
                Nov 13 '18 at 9:14











              • @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

                – Jai
                Nov 13 '18 at 9:19













              0












              0








              0







              You can use || logical or operator:



              var drikke = parseInt(document.querySelector('input[name="drikke"]:checked').value) || 0;


              Updated fiddle






              share|improve this answer















              You can use || logical or operator:



              var drikke = parseInt(document.querySelector('input[name="drikke"]:checked').value) || 0;


              Updated fiddle







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Nov 13 '18 at 9:18

























              answered Nov 13 '18 at 9:04









              JaiJai

              64.3k105782




              64.3k105782












              • This didn't work unfortunately

                – Ken
                Nov 13 '18 at 9:06











              • can you explain didn't work bit more

                – Jai
                Nov 13 '18 at 9:10











              • jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

                – Ken
                Nov 13 '18 at 9:14











              • @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

                – Jai
                Nov 13 '18 at 9:19

















              • This didn't work unfortunately

                – Ken
                Nov 13 '18 at 9:06











              • can you explain didn't work bit more

                – Jai
                Nov 13 '18 at 9:10











              • jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

                – Ken
                Nov 13 '18 at 9:14











              • @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

                – Jai
                Nov 13 '18 at 9:19
















              This didn't work unfortunately

              – Ken
              Nov 13 '18 at 9:06





              This didn't work unfortunately

              – Ken
              Nov 13 '18 at 9:06













              can you explain didn't work bit more

              – Jai
              Nov 13 '18 at 9:10





              can you explain didn't work bit more

              – Jai
              Nov 13 '18 at 9:10













              jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

              – Ken
              Nov 13 '18 at 9:14





              jsfiddle.net/8tr2zumk/#&togetherjs=QxK7eEKKkV this is my code if you want to look at the entirety of it.

              – Ken
              Nov 13 '18 at 9:14













              @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

              – Jai
              Nov 13 '18 at 9:19





              @Ken just updated the fiddle. You can take a look at it. I think the issue was it wasn't able to find the function in the page.

              – Jai
              Nov 13 '18 at 9:19











              0














              You could write your code following way:



              var drikkeElm = document.querySelector('input[name="drikke"]:checked');
              var drikke = -1;
              if(drikkeElm === null)
              drikke = 0;
              else
              drikke = parseInt(drikkeElm.value);


              alert(drikke);





              share|improve this answer





























                0














                You could write your code following way:



                var drikkeElm = document.querySelector('input[name="drikke"]:checked');
                var drikke = -1;
                if(drikkeElm === null)
                drikke = 0;
                else
                drikke = parseInt(drikkeElm.value);


                alert(drikke);





                share|improve this answer



























                  0












                  0








                  0







                  You could write your code following way:



                  var drikkeElm = document.querySelector('input[name="drikke"]:checked');
                  var drikke = -1;
                  if(drikkeElm === null)
                  drikke = 0;
                  else
                  drikke = parseInt(drikkeElm.value);


                  alert(drikke);





                  share|improve this answer















                  You could write your code following way:



                  var drikkeElm = document.querySelector('input[name="drikke"]:checked');
                  var drikke = -1;
                  if(drikkeElm === null)
                  drikke = 0;
                  else
                  drikke = parseInt(drikkeElm.value);


                  alert(drikke);






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 13 '18 at 9:50

























                  answered Nov 13 '18 at 9:29









                  Tornike ShavishviliTornike Shavishvili

                  61021122




                  61021122



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277269%2fmaking-value-value-0-instead-of-null-in-javascript%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

                      Crossroads (UK TV series)

                      ữḛḳṊẴ ẋ,Ẩṙ,ỹḛẪẠứụỿṞṦ,Ṉẍừ,ứ Ị,Ḵ,ṏ ṇỪḎḰṰọửḊ ṾḨḮữẑỶṑỗḮṣṉẃ Ữẩụ,ṓ,ḹẕḪḫỞṿḭ ỒṱṨẁṋṜ ḅẈ ṉ ứṀḱṑỒḵ,ḏ,ḊḖỹẊ Ẻḷổ,ṥ ẔḲẪụḣể Ṱ ḭỏựẶ Ồ Ṩ,ẂḿṡḾồ ỗṗṡịṞẤḵṽẃ ṸḒẄẘ,ủẞẵṦṟầṓế