2016-03-29 15 views
0

{} else {}が作成されましたが、何らかの理由でif {}文のnull値が認識されないため、そのコードは実行されません。代わりに、逆を行い、else {}コードを実行します。 nullを正しく使用していませんか?javascript If文でnull値が認識されない

function CalculateItem2() 
{ 

    var item1 = Xrm.Page.getAttribute("new_step1amount").getValue(); 
    if (item1 == null) { 
     item1 = 0; 
    } 

    var item2 = Xrm.Page.getAttribute("new_step2amount").getValue(); 
    if (item2 == null) { 
     item2 = 0; 
    } 

    if(new_steponecontractrecieved.value!=null) 
    { 
    Xrm.Page.getAttribute("new_totalamountcollected").setValue(item2); 
    } 
    else 
    { 
    Xrm.Page.getAttribute("new_totalamountcollected").setValue(item1+item2); 
    } 
} 
+3

CheezyCodeから

if(nameOfVariable) //Returns false if variable has null or blank or undefined as value { } else { } 

乾杯のように確認する使用できますか? '' '' '' 'は' 'ヌル' 'とは違うことに注意してください。 –

+0

'==='演算子を使用して、値と型の両方をチェックする必要があります。 – Arnauld

+0

@RafaelQuintanilha名前のついたフィールドに値が設定されているかどうかを確認しようとしています。 – BMergen

答えて

0

あなたは期待値が `` `null```が肯定されています基本的なJavascriptを