问题标签 [strict]

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 投票
5 回答
402 浏览

perl - 为什么在这个 Perl 示例中定义的 sdf 返回 true?

我在 Perl 中试过这个例子。有人可以解释为什么这是真的吗?

它打印true

sdf 可以是任何名称。

此外,如果定义了 sdf 函数并返回 0,则它不会打印任何内容。

print (sdf);不打印 sdf 字符串,但

打印真实。

如果 sdf 是字符串,则相关问题仍然存在。什么不是打印出来的?

0 投票
2 回答
14722 浏览

javascript - 我应该担心“未定义窗口”JSLint 严格模式错误吗?

这不会在严格模式下通过 JSLint:

来自 jslint.com 的错误看起来像这样:

第 4 行字符 3 处的问题:未定义“窗口”。

隐含全局:窗口 4

我是否需要告诉 JSLint 忽略该错误,还是我真的做错了什么?

0 投票
2 回答
203 浏览

javascript - 为什么 Javasript 的严格比较会这样?

可能的重复:
JavaScript 的数学有问题吗?

如果 Javascript 的“严格比较”运算符与传统运算符的主要区别在于类型强制,那么为什么

返回假?

0 投票
4 回答
8353 浏览

javascript - 在 ECMAScript5 中,“use strict”的范围是什么?

ECMAScript5 中的严格模式编译指示有什么范围?

我想这样做(主要是因为 JSLint 不会抱怨):

但我不确定这是否会破坏其他代码。我知道我可以做到这一点,这会将编译指示作用于函数......

但是 JSLint 抱怨它(当启用“严格”JSLint 选项时),因为它认为您在启用“使用严格”之前正在执行代码。

这是我的问题。如果我有 fileA.js:

和fileB.js:

然后以相同的顺序将它们包含在我的 html 页面中,编译指示是否会被限定为文件,或者编译指示是否会溢出到 fileB 中,从而阻止 eval 执行?

0 投票
6 回答
161437 浏览

php - 错误消息“严格的标准:只能通过引用传递变量”

上面的代码以某种方式报告了严格标准的警告,但这不会:

那么它什么时候会报告警告呢?

0 投票
3 回答
4150 浏览

html - IE水平滚动问题

滚动 div 时,表格单元格会移动,但单元格文本相对于页面保持在相同的位置。单元格文本应与单元格一起滚动,即使它位于相对 div 中。

这个问题只能在IE中看到(至少IE7)。该示例在 Chrome 和 Firefox 中运行正常。

有任何想法吗?

0 投票
1 回答
736 浏览

xhtml - rel= 属性可以包含任何字符串字符并且仍然有效吗?

我想知道,因为我想存储通常分配给 rel 的预定义关键字以外的东西......我只是想知道这是否是有效的 XHTML Strict。

0 投票
3 回答
1041 浏览

xhtml - XHtml 严格,浮动:中心?

我很难使用 Xhtml Strict 1.0 和 Css。我几乎没有解决方案。

我的网站网址: http: //www.pro-turk.net/beta/

我为我的网站制作了一个 jquery 多级下拉菜单。

看起来不错,但我在导航菜单上使用了 css display 属性的 inline-block 属性,它是 css 2.1 的一部分,某些浏览器(包括 ie6 和 ie7)不支持。

我想制作#nav > li 元素块级元素,但要做到这一点并将它们全部放在同一行中,唯一的方法是在#nav > li 中使用float。但我想将它们集中在它们的父级(菜单栏)中。所以我需要像 float:center 这样的东西(我知道它很愚蠢而且不存在)。但是有没有办法将块级元素包含为没有换行符的子元素(我的意思是不制作块级元素)。

问候。

0 投票
1 回答
1492 浏览

jquery - 当我包含 jquery 时,为什么我的简单严格 XHTML 文件会出错?

我正在尝试制作一个包含 jquery 的简单严格的 HTML 文件:

但是当我尝试加载 Firefox 时,它会在错误控制台中显示以下错误:

帮助!我不明白 :(

0 投票
1 回答
3756 浏览

c# - DataTable C# 空列类型

我正在尝试使用以下代码一次构建一个 DataTable。

问题是 DataTable 具有与列相关的类型。有时我在该对象索引中传递 null (或空字符串),它告诉我它不能正确转换为 DateTime (在这种情况下)。我的问题是我应该将此值默认为什么,或者有什么方法可以让 DataTable 忽略空值。