问题标签 [null]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
25225 浏览

java - compare() 中的空字段怎么办?

在 Java 中,我使用了一个类,其中一些字段可以是null. 例如:

我想为这个类写一个 BarComparator,

有没有一种标准的方法来处理任何 , o1, o2,o1.bar中的任何一个o2.bar都可以null,而无需编写大量嵌套的if... else

干杯!

0 投票
12 回答
307302 浏览

sql - NOT IN 子句中的 NULL 值

当我为我认为相同的查询一个使用not in where约束而另一个使用left join. 约束中的表not in有一个空值(错误数据),导致该查询返回 0 条记录。我有点理解为什么,但我可以使用一些帮助来完全掌握这个概念。

简单地说,为什么查询 A 返回结果而 B 没有?

这是在 SQL Server 2005 上。我还发现调用set ansi_nulls off会导致 B 返回结果。

0 投票
18 回答
156029 浏览

php - PHP 中的 Null vs. False vs. 0

有人告诉我,优秀的开发人员可以发现/利用所有其他优秀的“无”实体Null之间False的区别。 有什么区别,特别是在 PHP 中?有关系吗?0
===

0 投票
6 回答
91341 浏览

java - Java VM EXCEPTION_ACCESS_VIOLATION 的可能原因?

当 Java VM 因 EXCEPTION_ACCESS_VIOLATION 崩溃并生成 hs_err_pidXXX.log 文件时,这表明了什么?错误本身基本上是一个空指针异常。它总是由 JVM 中的错误引起的,还是有其他原因,例如硬件故障或软件冲突?

编辑:有一个本机组件,这是 win32 上的 SWT 应用程序。

0 投票
59 回答
4299452 浏览

javascript - 如何在 JavaScript 中检查空/未定义/空字符串?

我看到了这个问题,但没有看到 JavaScript 特定的示例。JavaScript中是否有一个简单的string.Empty可用,或者它只是一个检查的情况""

0 投票
8 回答
61635 浏览

c# - C# 对象不为空,但 (myObject != null) 仍然返回 false

我需要在对象和 NULL 之间进行比较。当对象不为 NULL 时,我用一些数据填充它。

这是代码:

这是可行的,但是当循环和循环时,区域对象不为空(我可以在调试模式下看到其中的数据)。在逐步调试时,它不会进入 IF 语句...当我使用以下表达式进行快速观察时:我看到 (region == null) 返回 false,AND (region != null ) 也返回 false ......为什么以及如何?

更新

有人指出该对象是 == 和 != 重载:

0 投票
4 回答
2108 浏览

php - 从 ColdFusion 的 serializeJSON 方法到 PHP 的 json_decode 有人遇到问题吗?

互联网对此没有帮助。我们在 ColdFusion 中使用编码数据serializeJSON并尝试在 PHP 中使用json_decode. 大多数情况下,这工作正常,但在某些情况下,json_decode返回NULL。我们已经寻找了明显的罪魁祸首,但serializeJSON似乎正在按预期格式化事情。还有什么问题?

更新:有几个人(明智地)要求我发布导致问题的输出。我会,除了我们刚刚发现结果集是我们所有的数据(列出 2300 多个出租物业的信息,总共 565,135 个 ASCII 字符)!这可能是个问题,尽管我在 PHP 文档中没有看到任何关于字符串最大大小的内容。那里的限制因素是什么?内存?

更新二:问题似乎是我们的几个用户复制并粘贴了带有“智能”引号的 Microsoft Word 文本。那些讨厌的用户...

0 投票
33 回答
36787 浏览

database-design - 关系数据库中的空值可以吗?

有一种观点认为关系数据库中不应允许空值。也就是说,表的属性(列)不应允许空值。来自软件开发背景,我真的不明白这一点。似乎如果 null 在属性的上下文中是有效的,那么它应该被允许。这在对象引用通常为空的 Java 中很常见。没有丰富的数据库经验,我想知道我是否在这里遗漏了一些东西。

0 投票
11 回答
48883 浏览

c++ - 你如何构造一个带有嵌入 null 的 std::string?

如果我想构造一个带有如下行的 std::string :

我想在结果字符串中包含三个字符(a,null,b),我只得到一个。什么是正确的语法?

0 投票
6 回答
15201 浏览

.net - .NET DBNull 与所有变量类型都没有?

我对 .NET 中的空值和变量有点困惑。(首选VB)

有没有办法检查任何给定变量的“nullness”,无论它是对象还是值类型?还是我的空检查必须始终预测它是检查值类型(例如 System.Integer)还是对象?

我想我正在寻找的是一个检查所有可能的空值的函数。也就是说,任何类型的变量

a) 自声明以来从未被赋值

b)从数据对象(来自数据库)中分配了一个空值

c) 被设置为等于另一个为空的变量值

d) 设置为从未设置或过期的 ASP.NET 会话/应用程序变量。

在 .NET 中处理空场景时是否有一般的最佳实践?

更新:当我谈论一个值类型为“null”时,我真正的意思是一个值类型,它要么从未设置,要么在某些时候设置为等于或从空对象强制转换。