Есть еще один возможный сценарий, с которым я только что столкнулся.
Я сделал вызов ajax и получил данные как нулевые, в строковом формате.Я должен был проверить это так:
if(value != 'null'){}
Итак, null был строкой, которая читала "null", а не была нулевой.
EDIT: Это должно бытьСледует понимать, что я не продаю это так, как это должно быть сделано .У меня был сценарий, где это был единственный способ сделать это.Я не уверен, почему ... возможно, парень, который написал back-end, неправильно представлял данные, но, тем не менее, это настоящая жизнь.Расстраивает то, что кто-то, кто понимает, что это не совсем правильно, голосует против этого, а потом - кто-то, кто действительно помогает.