{"id":6763,"date":"2020-02-26T20:06:00","date_gmt":"2020-02-26T19:06:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=6763"},"modified":"2020-02-26T15:06:49","modified_gmt":"2020-02-26T14:06:49","slug":"javascript-interviews-whats-the-difference-between-a-variable-thats-null-undefined-or-undeclared","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2020\/02\/26\/javascript-interviews-whats-the-difference-between-a-variable-thats-null-undefined-or-undeclared\/","title":{"rendered":"JavaScript Interviews: What\u2019s the Difference Between a Variable That\u2019s null, undefined, or undeclared?"},"content":{"rendered":"<p><em><a href=\"https:\/\/medium.com\/better-programming\/javascript-interviews-whats-the-difference-between-a-variable-that-s-null-undefined-or-cb1c8f41e6c3\">JavaScript Interviews: What\u2019s the Difference Between a Variable That\u2019s null, undefined, or undeclared?<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">JavaScript Interviews: What\u2019s the Difference Between a Variable That\u2019s null, undefined, or undeclared?<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2020\/02\/26\/javascript-interviews-whats-the-difference-between-a-variable-thats-null-undefined-or-undeclared\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[72,50],"tags":[],"class_list":["post-6763","post","type-post","status-publish","format-link","hentry","category-documentations","category-javascript","post_format-post-format-link"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1L5","jetpack-related-posts":[{"id":4327,"url":"https:\/\/monodes.com\/predaelli\/2018\/05\/17\/top-10-javascript-errors-from-1000-projects-and-how-to-avoid-them\/","url_meta":{"origin":6763,"position":0},"title":"Top 10 JavaScript errors from 1000+ projects (and how to avoid them)","author":"Paolo Redaelli","date":"2018-05-17","format":false,"excerpt":"From Top 10 JavaScript errors from 1000+ projects (and how to avoid them) Most of them are caught at compile time by strongly-typed languages. Who said Eiffel? Oh, how I want not to be so busy with other issues.... :( To give back to our community of developers, we looked\u2026","rel":"","context":"In &quot;Eiffel&quot;","block_context":{"text":"Eiffel","link":"https:\/\/monodes.com\/predaelli\/category\/eiffel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5536,"url":"https:\/\/monodes.com\/predaelli\/2019\/05\/01\/inspecting-one-of-the-most-famous-javascript-bugs-of-all-time\/","url_meta":{"origin":6763,"position":1},"title":"Inspecting one of the most famous JavaScript bugs of all time","author":"Paolo Redaelli","date":"2019-05-01","format":"link","excerpt":"One fine day evening, after writing a handful of beautiful JavaScript code, sipping your coffee, you smile\u200a\u2014\u200athe code looks especially\u2026 After reading Inspecting one of the most famous JavaScript bugs of all time one may wonder how such flaws does not \"explode\" in the face of every developer, subtle as\u2026","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/monodes.com\/predaelli\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5254,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/17\/learn-pure-functions-with-javascript-cristi-salcescu-medium\/","url_meta":{"origin":6763,"position":2},"title":"Learn pure functions with JavaScript \u2013 Cristi Salcescu \u2013 Medium","author":"Paolo Redaelli","date":"2019-02-17","format":"link","excerpt":"Pure functions are easier to read, understand, test, debug and munch more. Source: Learn pure functions with JavaScript \u2013 Cristi Salcescu \u2013 Medium Learn pure functions with JavaScript Cristi Salcescu Feb 10 Photo by Ren\u00e9 Reichelt on\u00a0Unsplash Pure functions are easier to read, understand, test, debug and munch more. You\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3971,"url":"https:\/\/monodes.com\/predaelli\/2018\/04\/01\/sheer-pure-evil\/","url_meta":{"origin":6763,"position":3},"title":"Sheer, pure evil","author":"Paolo Redaelli","date":"2018-04-01","format":false,"excerpt":"JavaScript: Can (a==1 && a==2 && a==3) ever evaluate to true?\u00a0Yes, it can. Understand how in this article! That's pure sheer evil, in my humble opinion as it tricks most people. Eiffel forbids this evilness, but I shall explain it better. Recently, an interesting code snippet has been making the\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5164,"url":"https:\/\/monodes.com\/predaelli\/2019\/01\/31\/these-are-the-features-in-es6-that-you-should-know\/","url_meta":{"origin":6763,"position":4},"title":"These are the features in ES6 that you should know","author":"Paolo Redaelli","date":"2019-01-31","format":false,"excerpt":"These are the features in ES6 that you should know These are the features in ES6 that you should knowby Cristi SalcescuES6 brings more features to the JavaScript language. Some new syntax allows you to write code in a more expressive way, some features complete the functional programming toolbox, and\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7201,"url":"https:\/\/monodes.com\/predaelli\/2020\/05\/12\/github-repos-that-should-be-starred-by-every-web-developer\/","url_meta":{"origin":6763,"position":5},"title":"GitHub Repos That Should Be Starred by Every Web Developer","author":"Paolo Redaelli","date":"2020-05-12","format":"link","excerpt":"GitHub Repos That Should Be Starred by Every Web Developer A list of GitHub repositories that will help you immensely with your knowledge and work-life as a programmer A List of Useful Resources for Front-End Developers https:\/\/github.com\/denysdovhan\/wtfjs https:\/\/github.com\/sindresorhus\/awesome List of (Advanced) JavaScript Questions JavaScript Algorithms and Data Structures Clean Code\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=6763"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6763\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=6763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=6763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=6763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}