问题标签 [default-value]
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.
javascript - javascript 中 JSON 的默认值
在代码中:
如果我使用data.foo
,我会得到“bar”。
假设我有一个名为的可选变量fish
,它可以包含在 JSON 变量中。如果我引用data.fish
,我会被告知它是未定义的,或者会抛出错误或其他东西。有没有一种方法可以为 fish 分配一个默认值,这样当我请求时data.fish
,即使它没有在参数中设置,我也会得到一个默认值?
c# - 为什么我必须在默认为 0 时为 C# 中的 int 赋值?
这有效:
但这会产生编译器错误(“使用未分配的局部变量'a'”):
据我所知,这是因为在第一个示例中,从技术上讲,编译器不知道没有分配“a”。在后一个示例中,“a”是在本地定义的,因此很容易跟踪。
但是为什么后一个例子不起作用?
整数不是默认为0吗?这是编译器为“最佳实践”而强制执行的。还是另有原因?
function - OCaml:函数参数的默认值?
在 PHP 中,参数的默认值可以设置如下:
OCaml 中是否有类似的功能?
php - 你能在 Javascript 中声明兼性函数参数吗?
就像你可以在 php 中一样
你能在javascript中做到这一点吗?
mysql - MySQL 默认值问题
在 MySQL 中,整数字段的默认值为 0。在插入期间,该字段的值为 NULL,并且 NULL 被插入。我使用该字段的值进行一些算术运算,例如加法、乘法、除法。这会导致错误,因为插入了 NULL。如何解决这个问题?如果它们的插入值为空,数据库不支持整数、小数等字段的默认值(可能不适用于字符串类型,因为 NULL 对字符串有效)。如果不是,那么对 Numeric 类型使用 NULL 值是否正确?
由于某种原因,当我有一个 NOT NULL 和 DEFAULT VALUE 为 0 的十进制字段时,插入失败并显示错误消息“第 1 行的列 'Column_Name' 的数据被截断”。
如果我删除 NOT NULL 属性,则插入成功,消息与警告相同。
插入该十进制字段的值是 AVG() MySql 函数的结果
真是一头雾水……
可能是什么原因?
sql - MySQL 中 COUNT 的默认值
我有一张看起来像这样的桌子:
我想计算 prop1 不为空的行,我使用以下选择:
这将返回:
但是我需要以下内容:
你认为这样的东西可以直接用 SQL 编写吗?我在想一些事情,比如指定“国家”的可能值列表,如果在表中没有找到默认值 (0)。
visual-c++ - VC++ 中的默认模板参数参数
VC++ 不支持默认模板参数参数吗?这个简单的代码:
给我一个' error C2955: 'X' : use of class template requires template argument list
'。但是,没有关于模板声明的抱怨。
我在这里想念什么?一些编译器开关可能吗?
python - Django:如何为内联模型表单集中的字段设置初始值?
我有我认为应该是一个简单的问题。我有一个内联模型表单集,我想让一个选择字段具有当前登录用户的默认选择值。在视图中,我使用的是 Django 的 Authentication 中间件,因此获取用户是一个简单的访问request.user
.
但是,我无法弄清楚的是如何将该用户设置为包含用户列表的选择框(ModelChoiceField)中的默认选择值。谁能帮我这个?
c# - 为什么 XMLSerializer 采用基类的 DefaultValue 属性进行序列化
虽然第一个序列化是我所期望的(默认值的非序列化):
第二个结果是:
显然 XmlSerializer 采用基类的默认值,而不是采用新的值。使用“覆盖”覆盖虚拟属性会产生相同的结果。将 ExData 的属性 A 的初始化更改为 10 会导致不序列化此属性,就好像应用了基类属性的默认值一样。有人可以向我解释这种行为吗?有人知道解决这个问题吗?
我的目标是不序列化默认值,但更改派生类的默认值。