troubleshooting Question

How to check for both undefined and NULL?

Avatar of Bruce Gust
Bruce GustFlag for United States of America asked on
Node.jsJSONJavaScript
2 Comments1 Solution119 ViewsLast Modified:
Here's my attempt to troubleshoot a problem that I have yet to completely track down...

But I'm getting closer!

  if(typeof json !=='undefined') {
				  console.log("you've got some JSON");
				  console.log(json);
				  console.log(json.chartData);
				  if (json.chartData) {
					  buildChart(json.chartData);
				  }    
			  }
			  else {
				  console.log("no json data");
			  }

This is what I get back:

you've got some JSON
null

So, I've got some JSON, but when I try to see it, I get NULL.

I'm thinking I need a better IF statement, but how?

How do I check for both "undefined" and NULL?

I tried this and it didn't work:  if(typeof json !=='undefined' || json !== NULL) {
ASKER CERTIFIED SOLUTION
Zvonko
Systems architect
Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros