如何从“空”字符串值解析空

时间:2018-06-30 01:26:36

标签: javascript

var hello = 'null';

如何删除引号,使var hello真正等于null(而不是字符串)?我很好奇如何在不使用JSON.parse的情况下执行此操作。

3 个答案:

答案 0 :(得分:1)

没有JSON.parse,就不能。

您可以稍后在代码中评估hello并更改其值,这是实际情况。

hello = hello === 'null' ? null : hello

答案 1 :(得分:0)

您可以从JSON evalparse(但是eval是一种糟糕的方法,仅出于这个特定示例的缘故)。喜欢,

var hello = JSON.parse('null');
console.log(hello === null);

答案 2 :(得分:0)

分配null,我已经做到了:

var a=1;
console.log(a);
a=null;
console.log(a);
console.log(a===null);

结果:

1
null
true

不过,JS中的null也是一个值。