問題タブ [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 文字列を出力しませんが、

true を出力します。

sdf が文字列の場合、関連する問題が残ります。印刷で印刷されていないものは何ですか?

0 投票する
2 に答える
14722 参照

javascript - 「ウィンドウが定義されていません」JSLint 厳密モード エラーについて心配する必要がありますか?

これは厳密モードで JSLint を渡しません:

エラー (jslint.com から) は次のようになります。

行 4 文字 3 の問題: 'window' が定義されていません。

暗黙のグローバル: ウィンドウ 4

エラーを無視するよう JSLint に指示する必要がありますか?

0 投票する
2 に答える
203 参照

javascript - Javasript の厳密な比較がそのように動作するのはなぜですか?

重複の可能性:
JavaScript の計算は壊れていますか?

Javascript の「厳密な比較」演算子と従来の演算子の主な違いが型強制である場合、なぜ

false を返しますか?

0 投票する
4 に答える
8353 参照

javascript - ECMAScript5 では、"use strict" の範囲は?

ECMAScript5 では、strict モード プラグマにはどのようなスコープがありますか?

私はこれをしたいと思います(主にJSLintがそれについて文句を言わないため):

しかし、それが他のコードを壊すかどうかはわかりません。私はこれを行うことができることを知っています。これにより、プラグマが関数にスコープされます...

しかし、JSLint は、「use strict」を有効にする前にコードを実行していると見なすため、(「strict」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に割り当てられる事前定義されたキーワード以外のものを保存したいので疑問に思っています...そしてこれが有効なXHTMLStrictであるかどうかを知りたかっただけです。

0 投票する
3 に答える
1041 参照

xhtml - XHtml Strict、Float: センター?

Xhtml Strict 1.0 と Css で苦労しています。そして、私はほとんど解決策がありません。

マイサイト URL: http://www.pro-turk.net/beta/

サイト用に jquery マルチレベル ドロップダウン メニューを作成しました。

問題ないように見えますが、css 2.1 の一部であり、一部のブラウザー (ie6 および ie7 を含む) でサポートされていないナビゲーション メニューの css 表示属性の inline-block プロパティを使用しました。

#nav > li 要素をブロック レベルの要素にしたいのですが、これを行い、すべてを同じ行に配置するには、 #nav > li で float を使用するしかありません。しかし、私はそれらを親 (メニューバー) の中央に配置したいと考えています。だから私は float:center のようなものが必要です (私はそれがかなり愚かで存在しないことを知っています)。しかし、改行なしでブロックレベル要素を子要素として含める方法はありますか(つまり、ブロックレベル要素を作成せずに)。

よろしく。

0 投票する
1 に答える
1492 参照

jquery - jquery をインクルードすると、単純な厳密な XHTML ファイルでエラーが発生するのはなぜですか?

jqueryを含む単純な厳密なHTMLファイルを作成しようとしています:

しかし、Firefox を読み込もうとすると、エラー コンソールに次のエラーが表示されます。

ヘルプ!理解できない :(

0 投票する
1 に答える
3756 参照

c# - DataTable C#空の列タイプ

次のコードを使用して、一度に1行ずつDataTableを構築しようとしています。

問題は、DataTableのタイプが列に関連付けられていることです。そのオブジェクトインデックスにnull(または空の文字列)を渡すと、DateTime(この場合)に正しく変換できないと言われることがあります。私の質問は、この値をデフォルトで何に設定する必要があるか、またはDataTableに空の値を無視させる方法があるかどうかです。