问题标签 [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”变量的内容?为什么,如果我在“内容”变量前面加上“var”,就像这样:

...是否会引发错误(并且新窗口的内容留空)?

谁能向我解释使用 var 和不使用 var 之间的区别是什么?

谢谢!

丹尼尔

0 投票
1 回答
1418 浏览

url - 我需要在 iframe 的 scr 中传递 url var

我需要知道如何在此链接中的 .php 部分之后传递所有内容

到同一页面上的 iframe。像这样“托管在同一站点上”

查看它如何将所有内容添加到 src 中的链接

0 投票
2 回答
211 浏览

php - 转义字符

我有这个功能:

我需要将 1828 作为变量我已经尝试过:

但它不起作用。这样做的正确方法是什么?

0 投票
4 回答
2810 浏览

c# - 使用 'var' 对 C# 编译器的性能有多大影响?

我发现该var关键字极大地有助于减少我的 C# 代码中的噪音,而几乎不损失可读性;我会说我现在只在编译器强迫我使用显式类型时才使用。

我知道使用 var 不会改变我的代码的运行时特性。但是我刚刚想到一个问题:我是否在编译时为编译器现在代表我所做的所有额外工作付出了巨大的代价?

var有没有人做过任何基准测试来看看广泛使用对编译时间有多大的影响?

0 投票
4 回答
96182 浏览

c# - VB.NET 等效于 C# var 关键字

是否有与 C#var关键字等效的 VB.NET?

我想用它来检索 LINQ 查询的结果。

0 投票
3 回答
6421 浏览

c# - 将“var”传递给另一个方法

我可能完全错过了这里的重点,但是....

如何将“var”传递给另一种方法?

(我正在使用 linq 将 XML 加载到可枚举的对象列表中)。

我有不同的对象类型(具有不同的字段),但是无论使用哪个对象,我的过程的最后一步都是相同的。

对于将要处理的不同类型的 XML 文件,此代码会有所不同。但我想通过代码迭代检查各种问题:

我想要的是在基类中的方法中的最后一步,我可以将'var'变量从每个子类传递给它。

0 投票
3 回答
457 浏览

c# - var 关键字没有“使用 someNamespace”

var即使您没有using在顶部包含必要的声明,Visual Studio/intellisense 如何知道如何处理声明为的变量?

例如,我MyDomainObject在不同的命名空间中定义了类如果我不在using TheOtherNameSpace;文件中声明以下代码将无法编译:

但是如果我使用var

这将编译,并且智能感知确切地知道我能用它做什么。

那么它怎么知道没有 的类型是什么using

(顺便说一句,如果它知道没有s,using我们为什么需要usings 呢?!)

0 投票
7 回答
239 浏览

c# - 这个 Linq 查询可以输入为“var”以外的任何内容吗?

当我执行返回匿名类型的查询时

我可以输入除 var 以外的任何内容的返回值吗?

0 投票
9 回答
17958 浏览

c# - 与 C# 中的显式类型相比,使用 var 有什么优势?

可能的重复:
var 关键字的意义何在?
C#中var关键字的使用

我了解IEnumerable<...>数据类型如何使代码的可读性降低,或者嵌套泛型如何看起来有点令人生畏。但是除了代码可读性之外,使用 var 而不是显式类型有什么好处吗?似乎通过使用显式类型,您最好传达变量的功能,因为您知道它是什么。

如果它是工作场所编码标准,我会为了团队合作而使用它。然而,在我自己的项目中,我更喜欢避免使用 var。

0 投票
15 回答
118586 浏览

java - Java 中 C# 'var' 关键字的等价物是什么?

C# 中var关键字的一种用法是隐式类型声明。var的 Java 等效语法是什么?