問題タブ [var]

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 に答える
978 参照

javascript - JavaScript 変数のスコープに関する質問: var にするか、var にしないか

よろしくお願いします。私は教科書を使って作業していますが、ある関数を使用して別の関数を呼び出し、ウィンドウを開きます:

したがって、すべて正常に動作しますが、私の質問は次のとおりです: newWindow() 関数は、rtest() 関数の「contents」変数の内容にどのようにアクセスできますか? そして、なぜ、「content」変数の前に「var」を付けると、次のようになります。

...エラーがスローされますか (新しいウィンドウの内容は空白になりますか)?

var を使用する場合と使用しない場合の違いを説明できる人はいますか?

ありがとうございました!

ダニエル

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

url - iframe の scr で URL 変数を渡す必要があります

このリンクの .php 部分の後にすべてを渡す方法を知る必要があります

同じページの iframe に。このように「同じサイトでホストされています」

src のリンクにすべてを追加する方法を確認してください

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

php - エスケープ文字

私はこの機能を持っています:

これを試した変数として1828を作成する必要があります:

しかし、うまくいきません。これを行う正しい方法は何ですか?

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

c# - 「var」の使用は C# コンパイラのパフォーマンスにどの程度影響しますか?

このvarキーワードは、読みやすさをほとんど損なうことなく、C# コードのノイズを減らすのに非常に役立ちます。明示的な型付けを使用するようになったのは、コンパイラーが強制する場合のみです。

var を使用してもコードの実行時の特性が変わらないことはわかっています。しかし、疑問が浮かびました: コンパイラが現在私に代わって行っているすべての余分な作業に対して、コンパイル時に大きなペナルティを払っているのでしょうか?

varmake を広範囲に使用すると、コンパイル時間にどのくらいの違いがあるかを確認するためにベンチマークを行った人はいますか?

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

c# - C#varキーワードと同等のVB.NET

varC#キーワードに相当するVB.NETはありますか?

これを使用して、LINQクエリの結果を取得したいと思います。

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

c# - 'var'を別のメソッドに渡す

私はおそらくここでのポイントを完全に見逃していますが....

'var'を別のメソッドに渡すにはどうすればよいですか?

(私はlinqを使用してXMLをオブジェクトの列挙可能なリストにロードしています)。

オブジェクトタイプが異なります(フィールドが異なります)が、使用されているオブジェクトに関係なく、プロセスの最終ステップは同じです。

このコードは、処理されるXMLファイルの種類によって異なります。しかし、その後、コードを繰り返し処理して、さまざまな問題をチェックしたいと思います。

私が気に入っているのは、基本クラスのメソッドに含まれる最後のステップであり、各子クラスから「var」変数をメソッドに渡すことができます。

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

c# - 「someNamespace を使用」しない var キーワード

var先頭に必要な宣言を含めなくても、Visual Studio/intellisense は as 宣言された変数の処理方法をどのように認識しusingますか?

たとえばMyDomainObject、別の名前空間で定義されたクラスusing TheOtherNameSpace;があります。ファイルで宣言しないと、次のコードはコンパイルされません。

しかし、私が使用する場合var

これはコンパイルされ、インテリセンスは私がそれで何ができるかを正確に知っています。

では、どのようにして型が何であるかを知ることができusingますか?

(余談ですが、 がなくてもわかっているのにusing、なぜ が必要なusingのですか?!)

0 投票する
7 に答える
239 参照

c# - このLinqクエリは「var」以外のものとして入力できますか?

匿名タイプを返すクエリを実行すると

var以外にreturnを入力できますか?

0 投票する
9 に答える
17958 参照

c# - varを使用すると、C#の明示的な型に比べてどのような利点がありますか?

重複の可能性:
varキーワードのポイントは何ですか?
C#でのvarキーワードの使用

IEnumerable<...>データ型がコードを少し読みにくくする方法や、ネストされたジェネリックが少し気が遠くなるように見える方法を理解しています。しかし、コードの可読性の他に、明示的な型の代わりにvarを使用することには利点がありますか?明示的な型を使用することで、変数が何であるかを知っているので、変数が何をできるかをよりよく伝えることができるようです。

それが職場のコーディング標準である場合、私はチームワークのためにそれを使用します。しかし、私自身のプロジェクトでは、varのユーザーを避けたいと思っています。

0 投票する
15 に答える
118586 参照

java - Java の C# 'var' キーワードに相当するものは何ですか?

C# でのvarキーワードの用途の 1 つは、暗黙的な型宣言です。varに相当するJavaの構文は何ですか?