notes/sandbox/testnull/testnull.js
2023-04-22 00:41:54 -07:00

26 lines
960 B
JavaScript

const nullVar = null
const stringified = JSON.stringify(nullVar)
const parsified = JSON.parse(stringified)
console.log(`Starting off with just a null variable...`)
console.log(`nullVar >>: ${nullVar}`)
console.log(`typeof nullVar >>: ${typeof nullVar}`)
console.log(`Testing if nullvar is null value`)
if (nullVar === null) {
console.log(`nullVar is null`)
}
console.log(`Then we stringify it using JSON.stringify(nullVar)`)
console.log(`stringified >>: ${stringified}`)
console.log(`typeof stringified >>: ${typeof stringified}`)
console.log(`Testing if stringified is null value`)
// does not fire
if (stringified === null) {
console.log(`stringified is null`)
}
console.log(`Lastly we take stringified and >> JSON.parse(stringified)`)
console.log(`parsified >>: ${parsified}`)
console.log(`typeof parsified >>: ${typeof parsified}`)
console.log(`Testing if parsified is null value`)
if (parsified === null) {
console.log(`parsified is null`)
}