三項演算子を使用してXML要素の値がnullかどうかを確認しようとしています。もしそうなら、変数を一つのものにしたい。そうでなければ、要素の値を返すことを望みます。これは私がこれまで持っていたものです。ここで三項演算子を使用して変数を設定する
var rating = data.getElementsByTagName("overall_average")[0].childeNodes[0].length > 0 ? data.getElementsByTagName("overall_average")[0].childeNodes[0].nodeValue : "It is empty";
説明してください? – mplungjan
@mplungjan、私は私の例ではnullをチェックするために '||'演算子を使用しました。だから、もしあなたがこのようなものを持っていれば、 'var x = null || {}; 'xは' null'の代わりに空の 'object'になります。プロパティに '||'を使うこともできます: 'var x = {} .someProp || 'hello'; '、xは' 'hello''になります。 –
ありがとう!この同じ変数が三項演算子の数値であるかどうかをどのようにチェックするのか説明できますか? –